/****************************************************************
HOW TO FIX ?  
--------------
	(1) Added HTML>BODY tag before the Div's and classes to fix the UI in FireFox,Netscape,Safari,Opera browsers
	(2) The tag HTML>BODY affect Internet Explorer browser. (IE7,IE8)
*****************************************************************/


/* CSS Transact Payments eMarket Default Style v1.0 */

/* Common Styles */ 
	img {border: none;}
	blockquote, cite, dd, form, h1, h2, h3, ol, p, ul { margin: 0em;}
	ol, td, th, ul { padding: 0em;}
	#ss_middle a { text-decoration:underline;     } 
	
	#skip { display:none;}
	body {  margin:0em 0em 0em 0em;  padding-top:0px; padding-bottom:0px;}
	#EMss_body { float:none; width:908px;     font-size:12px;  padding:0px; margin:0.4em 0em 0em 0.4em;  padding:0em 0em 0em 0.0em;   }
	#ss_middle {clear: both; overflow: hidden; float:none; margin-left:5px;    width:100.5%; margin-top:auto; padding:0px 0px 14px 0px;}
	
	
/* Menu */
	HTML>/**/BODY #ss_divClientName{ font-weight:bold; font-size: 12px; background-color: #F4ED55; line-height:25px; text-align:center; width:903px; Margin: 0px 0px 0px 5px;}
 	#ss_divClientName{ font-weight:bold; font-size: 12px; background-color: #F4ED55; line-height:25px; text-align:center; width:908px; Margin: 0px 0px 0px 5px; color: Black;}
	#ss_menu { clear: both; overflow: hidden;  }
	#EMss_menu { clear: both; overflow: hidden;  padding-top:10px;   } /*25645 -Added {Padding top*/
   	/*#ss_PageHeader H4{font-weight:normal;}*/
	#Emss_menucontainer { width:100%; height:auto; margin-top:0px;  margin-left:5px;   } 
	/* #EMsearchcontainer IMG { padding-top:3px; }
	#EMsearchcontainer { text-transform:none;   float:left; margin-right:2px; height:30px; overflow:hidden;   margin-top:6px; margin-left:5px;  } 		    
#EMsearchcontainer input { vertical-align:baseline; border-style:inset;  height:16px;}
	#EMsearchcontainer h1 { font-weight:normal;  float:left; margin: 0.0em 0.0em 0.0em 0.0em;  vertical-align:middle; line-height:15px;   font-size:12px;  }*/
	 /* #EMsearchcontainer input {width:110px}*/
	
	/*:root #EMsearchcontainer #searchIcon a { margin:0px 0px 0px 2px; }*/
	#EMsearchcontainer #searchIcon a {   vertical-align:bottom; float:left; cursor:hand; margin-left:3px; width:20px;  height:35px; padding-right:3px; margin-top:0px; background:url(buttons/srchbtn.gif) ; background-repeat:no-repeat;   }
	#EMsearchcontainer h4 { font-weight:normal;  float:left; margin: 0.0em 0.0em 0.0em 0.0em;  vertical-align:middle; line-height:15px;   font-size:12px; padding-right:2px; }
	#EMsearchcontainer { text-transform:none;   float:left; margin-right:2px; height:30px; overflow:hidden;   margin-top:6px; margin-left:5px;  } 
	/*#divOnlineHeader1:txtSearchText{padding-left:5px;}*/
	/*25645 #ss_image { position:absolute; margin-top:50px; height:auto; width:auto; clear:both;  }
	#ss_StoreLogo {   overflow:hidden ; float:left; height:auto; width:auto; clear:both; margin:0em 0em 0em 0em;  padding:0em 0.0em 0em 0em;}
	
	#ss_SmartPayLogo    {  margin-left:300px; position:absolute; margin-top:50px;   }
	
	html>body #ss_SmartPayLogo    { position:absolute; margin-top:50px;  display:block; vertical-align:middle; margin-left:300px; }		*/
	:root #EMsearchcontainer { width:300px;  }
	#OnlineHeader1_ss_DefaultThemeStoreLogo IMG { padding-top:5px;} /*25645*/
	
	#ss_MerchantName {  font-weight:bold;  text-align:right;  margin:0px 0px 0px 0px; padding:0px 10px 0px 0px; }
    
	#ss_menu2 {  width:100%; padding-top:2px;  margin-bottom:5px; margin:0px ; padding:0px;   }
	html>body #ss_menu2 {  width:100%; line-height:30px; height:35px; padding-top:2px;  margin-bottom:5px; margin:0px ; padding:0px;   }
	#ss_menu2 ul { float:right; list-style: none;  margin:0.3em 0em 0.6em 0em; }
 	#ss_menu2 li { float:left; }
 	#ss_menu2 li a { line-height:25px;  padding-right:10px; display:block; font-weight:normal;  padding: 0.0em 1.8em 0.0em 0.8em; text-decoration: none; }
	
	#ss_menu2 h1 { float:left; margin: 0.0em 0.0em 0.0em 0.5em;   vertical-align:middle; line-height:20px; }
	#ss_menu2 P { padding:3px 0px 8px 0px; margin:0px 0px 0px 0px;  }
	#ss_menu2 .searchcontainer { float:left; margin-right:2px; line-height:20px; }
	#ss_menu2 h1 { float:left;  margin: 0.0em 0.0em 0.0em 0.0em;   vertical-align:middle; line-height:15px;}
	#ss_menu2 p { padding:2px 0px 0px 2px; margin:0px 0px 0px 0px; vertical-align:top;   }
	#ss_menu2 IMG {   padding-left:2px; vertical-align:top;  }
	#ss_menu2 a { vertical-align:middle;   }
	#ss_menu2 li.home { }
 	#ss_menu2 li.youraccount a {  }
 	#ss_menu2 li.viewbills { }
 	#ss_menu2 li.makepayment a { font-weight:bold;  }
 	#ss_menu2 li.shoppingcart { }
 	#ss_menu2 li.signout { }
	#ss_menu2 li.help { }
	 
	/*div#OnlineFooter1_EMss_smartpaylinks{padding-left:5px;}

		
	#ss_PageHeader {   clear:both; width:900px;   padding: 0em 0em 0.2em 0.2em; overflow:hidden;   	}
	#ss_PageHeader .ss_PageHeaderText  { }
	
	#ss_PageHeader h1  {  }
	
	/* Select Payment */
	#ss_SelectPmtType table#Table3 table.ss_table_selectpayment{width:755px;} 
	
	#OnlineHeader1_divDonationLogin{ line-height: 20px; margin-left:5px; margin-top:9px; width:910px; padding-bottom:3px; margin-bottom:6px;}
	table#tblDonationLogin { margin-left:75px;}
	.ss_divfrgtpwd p{ line-height:15px; margin:0px; padding:0px; font-size:11px; white-space:nowrap; padding-left:5px;}
	#tdEmpty{width:222px;}
/* Store Login */
	
	#ss_ebilllogin_middle { clear: both;   padding:0em 0em 0px 1em; margin:0px 0px 0px 0px; width:905px;   }
	/*#ss_EBillloginDIV #ss_PageHeader { position:absolute; clear: both; width:900px;  padding: 1em 0em 0.2em 0.2em; overflow:hidden; margin-top:160px; height:45px;  } 
	#ss_EBillloginDIV #ss_MerchantName { width:908px;  font-weight:bold; text-align:center; position:absolute;  margin:166px 0px 0px 0px; padding:45px 0px 0px 0px; }
	
	#ss_ebilllogin_middle #ss_welcome_img {  float:right; padding: 0px 0px 0px 0px; }
	#ss_ebilllogin_middle #ss_welcome_img img { display:none; }
	#ss_ebilllogin_middle #ss_page_header { float:right; margin: 1em 1em; padding: 0em; width:45%;}
	#ss_ebilllogin_middle #ss_page_header p { color: #000000; text-decoration:none;  padding: 3px 0px 3px 0px; line-height:20px; font-style:italic;}*/
	
	#ss_ebilllogin_middle #ss_login_container { float:left; margin: 1em 1em; padding: 0em 0em 0em 0em; width:850px; }
	
	html>body #ss_ebilllogin_middle #ss_login_container { float:left; margin: 1em 2em; padding: 0em 0em 0em 0em; width:900px; *width:790px;  }
	
	#ss_ebilllogin_middle #ss_login_container .Item { margin:0px 0px 0px 0px; padding:10px 0px 10px 0px;  border:none; _width:470px; height:auto; *height:250px;  }
	#ss_login_container #ss_loginbox { float:left; margin: 0em 0em;  padding: 0.9em 0.0em 0.5em 0.0em; width:410px; height:auto;  }
	html>body #ss_login_container #ss_loginbox {  float:left; margin: 0em 0em; padding: 0.9em 0.0em 0.5em 0.0em; width:450px;  *width:410px; }
	

	#ss_login_container #ss_linkbox {  float:right; margin: 0em 0em; padding: 0.9em 0.2em 0.2em 0.0em; width:365px;  }
	html>body #ss_login_container #ss_linkbox {  float:right; margin: 0em 0em; padding: 0.9em 0.2em 0.2em 0.0em; width:435px; *width:365px; }
	#ss_login_container #ss_linkbox a {   padding: 0.0em 0.2em 0.1em 0.0em; line-height:15px; }
	#ss_login_container #ss_linkbox p { padding: 0.0em 0.2em 0.1em 0.0em; line-height:15px; }
	
	#ss_loginbox .label_login	 { padding: 0px 15px 0px 2px; text-align:right; vertical-align:middle;  line-height:38px; width:130px;  }
	#ss_loginbox .label_lastname { padding: 0px 15px 0px 2px; text-align:right; vertical-align:middle;  line-height:48px;width:130px;  }
	/* Introduced the Width attribute by Mani against the Id:24394 on June 19,2008 */
	
	html>body #ss_loginbox .label_login, html>body #ss_loginbox .label_lastname	 { *width:300px;}
	/*html>body #ss_loginbox .label_login	 { padding: 0px 5px 0px 2px;   text-align:left; padding-left:15px; *text-align:left; vertical-align:middle; color : #000000; line-height:18px; }
	
    html>body #ss_loginbox .label_lastname { text-align:left; padding: 0px 5px 0px 14px; }
    html>body #ss_loginbox .Input { float:left; }*/
	#ss_loginbox .label_password { padding: 0px 5px 0px 2px; text-align:left; vertical-align:middle;  line-height:18px; }
	#ss_loginbox .label_content	 { padding: 5px 25px 5px 25px; text-align:center; vertical-align:middle;  line-height:18px; }
	#ss_loginbox .label_button	 { padding: 5px 2px 5px 10px; text-align:left; vertical-align:middle;  line-height:18px; }
	
 	#ss_loginbox .Input { text-align:left; width:370px; }
 	#ss_loginbox .ss_login_textbox { width:150px; }
 	#ss_loginbox .ss_label_content { text-align:right; }
 	#ss_ebillloginMessage { text-align:left ;  margin:0px 0px 0px 0px; padding:0px 0px 0px 25px; width:880px;}
 	
	
    #ss_loginbox .button_content { padding: 10px 2px 0px 140px; text-align:left; vertical-align:middle; line-height:12px; }
	#ss_loginbox .label_error {  font-size:11px;  display:table-cell;}
	
	#ss_ebilllogin_middle #ss_signon_body {padding: 0px 5px 0px 20px;  float:left;  margin: 1em 1em;  text-align:justify; width:600px;}
	.ss_login_firstlink {  padding-bottom:7px; }
	.firstlink {  padding-bottom:12px;}			
	#ss_signon_body p {color: #000000; text-decoration:none; padding: 3px 0px 3px 0px; line-height:15px; width:400px; }
	#ss_ebilllogin_middle #ss_verisign {float:left;  margin: 1em 1em; padding: 0em; }
	#ss_ebilllogin_middle A {text-decoration:underline;}
	div#ss_EditAccountDIV .ss_form_fields { line-height:18px; text-align:justify;}
	div#ss_EditAccountDIV .Item { margin:0em 0em 0em 0em; padding:0em 0em 0em 0.5em; width:auto; height:auto; }
	html>/**/body #ss_EditAccountDIV table#tblPasswordRequirements table#tblRequirements { line-height: 8px; padding: 0px 0px 0px 0px; }
	html>/**/body #ss_INVEditAccountDIV table#tblPasswordRequirements table#tblRequirements { line-height: 8px; padding: 0px 0px 0px 0px; }
	html>/**/body #ss_EditAccountDIV table#tblResetPassword #ss_dspace { padding-bottom: 10px;}
	html>/**/body #ss_INVEditAccountDIV table#tblResetPassword #ss_dspace { padding-bottom: 10px;}
	.ss_ForgetEBPPpassword_field { text-align:left;  margin:0em 0em 0em 0em; padding:0em 0em 0em 37em; color:#000;}
	html>body div#ss_EditAccountDIV table#tblSave {width:300px;}
	#ss_INVEditAccountDIV table#tblResetPassword{ width:695px;}/*Defined width for the table*/
	#ss_EditAccountDIV #tblRequirements{ width:380px;}
/* Register */
	/*34035*/
	Table#tblRequirements { padding-Top:12px; line-height:16px; width:241px; }
	html>/**/body Table#tblRequirements { line-height:9px;}/*defined the line height of the usercontrol*/
	html>/**/body #ss_RegisterDIV table#tblPasswordRequirements table#tblRequirements { line-height: 6px; padding: 0px 0px 0px 0px;}
	html>/**/body #ss_RegisterDIV table#tblPasswordRequirements table#tblRequirements #ss_dspace { padding-bottom: 12px;}
	#ss_RegisterDIV .ss_youraccount_padding .Text{ width:220px;}/*Defined the width*/
	#tblUserRegister{ width: 792px;}/*Defined the width*/
	#ss_RegisterDIV .ss_form_textbox{ width:165px;}/*Defined the width*/
	#ss_RegisterDIV .ss_youraccount_padding1{ width:792px; line-height:22px; padding-left:5px;}/*Defined the width and line height*/
	#ss_RegisterDIV .ss_tblbutton{ width:20%;} /*Removed margin left property for bugzilla 39773*/
	#ss_RegisterDIV #tblRequirements{ width:241px;}/*Defined the width*/
	/*#ss_RegisterDIV .ss_form_textbox { border-bottom-style:ridge ; border-right-style:ridge } 32566*/
/*#ss_RegisterDIV	table#tblRegister .ss_youraccount_padding { line-height:16px; height:20px;  }
#ss_RegisterDIV	table#tblRegister .ss_form_textbox {line-height:15px; height:20px; }*/
/* Page Middle */


     #EMss_feenotice { clear: both; overflow: hidden; width:100%; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px;  }
	
	 #ss_ebilllogin_middle #ss_welcome_img {  display:block; float:right; width:400px; padding: 0px 0px 0px 0px; }
	 #ss_ebilllogin_middle #ss_welcome_img img { display:none;   }
	
	 #ss_ebilllogin_middle #ss_page_header { float:right; margin: 1em 1em; padding: 0em; width:45%;}
	 #ss_ebilllogin_dmiddle #ss_page_header p { color: #000000; text-decoration:none; font-size:14px; padding: 3px 0px 3px 0px; line-height:20px; font-style:italic;}
	
	 #ss_ebilllogin_middle #ss_signon_body {float:left;  margin: 1em 1em; padding: 1em; text-align:justify; }
	 #ss_signon_body p {color: #000000; text-decoration:none; font-size:10px; padding: 3px 0px 3px 0px; line-height:12px; width:360px; }
	 #ss_ebilllogin_middle #ss_verisign {float:left;  margin: 1em 1em; padding: 0em; }
	 EMss_feenotice a {color:}
	 /* Bugzilla Id : Bugzilla Id : 28900 */	
	#EMss_feenotice table#tblOperatorIns1{margin-lefT:14em;}
	#EMss_feenotice table#tblOperatorIns1 p { text-align:left;line-height:15px;font-size:x-small}
	#EMss_feenotice table#tblOperatorIns2{margin-lefT:15em;}
	#EMss_feenotice table#tblOperatorIns2 p { text-align:left;line-height:15px;font-size:x-small;}
	#EMss_feenotice table#tblOperatorIns3{margin-lefT:16em;}
	#EMss_feenotice table#tblOperatorIns3 p { text-align:left;line-height:15px;font-size:x-small;}
	/*Bug id : 30326*/
	#EMss_feenotice table#tblOperatorIns0{margin-lefT:14em;}
	#EMss_feenotice table#tblOperatorIns0 p { text-align:left;line-height:15px;font-size:x-small;}
	table#tblInnerFeeNotice #usrEmulationTerms { margin-left: 33px;}
	/*Bugzilla 28827*/
	table#tblInnerFeeNotice #divFee1 { width: 480px; margin-left: 220px;margin-right:160px;}
	table#tblInnerFeeNotice #divFee2 { width: 796px; margin-left: 70px; text-align:center;}
/* Your Account page Division  */

	 #ss_middle #Itemequal { margin:0px 0px 0px 0px;  background:#ffffff; width:100%; }
	 #ss_middle #Itemrow div { background:#fff; width:100%; }
	 #ss_middle #Itemrow .left {float:left;   width:10%; margin-left:10px;}
	 #ss_middle #Itemrow .right {float:right;  width:100%; margin:0px 0px 0px 0px;  }
	 #ss_ParentformDIV .ss_form_fields {  line-height:19px; overflow:hidden; margin:0em 0em 0em 1em; padding:0em 0em 0em 1em;   width:400px; }
	 #ss_ParentformDIV  .Item { border:none; width:auto; height:auto; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
	 #ss_ParentformDIV .ss_form_fields {    vertical-align:top; line-height:19px;  margin:0em 0em 0em 1em; padding:0em 0em 0em 1em;   width:400px; }
	 #ss_ParentformDIV  .Item { width:auto; height:auto; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
	 #ss_ParentformDIV .ss_form_fields_firstField {  padding-left:1em;   vertical-align:top; padding-top:0.9em;  padding-top:0px; line-height:20px;  width:400px; }
     #ss_ParentformDIV .ss_form_fieldright  {  line-height:20px; padding-top:8px;}
    
	 .ReadonlyText { border:1px solid dodgerblue; }
	  
/* Your Account */
	
	#ss_middle h1 { text-align:right; padding: 8px 8px 2px 4px; margin: 0px 2px; font-size: 12px;  line-height:18px; border-bottom:1px solid #B0B0B0; }
	#ss_middle #ss_global_message {  float:left; margin: 0.5em 0.5em; padding: 0px 5px 10px 0px; width:100%; display:block;}
	#ss_middle .ss_global_message P { font-size:13px; display:block;}
	.ss_global_message span{ display:block;}
	ol , ul { margin-left:2em;} /*Bugz 57746 -- OL is Numbering tag and UL is bulleted tag*/
	tr#ctlUserDetails_tbleSMS  {line-height:20px ; padding-bottom:10px ;}
	#ss_middle .equal {  margin:0px auto;  width:908px; }
	#ss_middle .row .one {  float:left;	width:50%; margin:0px 0px 0px 0px; }
	#ss_middle .row .two { float:right; width:50%; margin:0em 0em 0em 0em; }
	#ss_middle .row .two { float:right; margin:0em 0em 0em 0em; width:403px; overflow:hidden; padding-right:20px; }

	.Billheader {  text-decoration:none; font-size:14px; text-align:left;padding: 5px 3px 8px 6px;margin:0px 0px 0px 0px; line-height:20px; font-weight:Bold;}
	.ss_EBill_heading { width:90%; display:block;line-height:20px; margin:0px 0px 10px 10px; height:15px;font-weight:bold;  font-size:8px;} /*Browsecatalog Subheading */
	.ss_subheading { color:#ff3300;}
	.ss_Table_youraccountDG { width:20%; display:block;line-height:20px; }
	.ss_Table_youraccount { width:90%; display:block;line-height:20px;padding-left:5px; }
	.ss_catalog_align { width:100%; line-height:20px; margin:0px 0px 10px 0px; }
	.ss_catalog_ImageItems { float:left; margin:0px 0px 0px 5px; }
	.ss_e1098_Labeltext { padding-left:5px;}
	#boxcontent .ss_youraccount_padding {padding:0px 0px 0px 5px; line-height:22px; display:block;}
	#divDonationOptions #boxcontent table { width: 368px;}
	/*Bugz-35577  Added line-height for labels in your account page*/
	#ss_middle .equal .Label {  line-height:22px; }
	
	/* Case 32635 */
	.two table#tblBills #boxcontent  { width:370px; }
	.two SPAN#ctlEBillList_lblRecentActivityLinks .ss_youraccount_padding { display:block  ; width:350px;  }
	.two SPAN#ctlEBillList_lblRecentActivityLinks BR {  line-height:2px; }

	.ss_form_fields_1098 .Item { height:auto; width:auto;  border:none;}
	#ss_middle .ss_above_footer_message { float:left; margin: 0.5em 0.1em; padding: 0px 5px 0px 0px; width:905px; }
	table#ctlAutopmtsummary_dgAutopay TD { padding-bottom: 10px;  }
	#ss_middle .equal .row .two table#ctlAutopmtsummary_dgAutopay A { padding-right:3px; }
	#divRecentPaymentView #boxcontent .ss_youraccount_padding a { margin-right:12px; } /* moving View All text into the content area Bug 28827 */	 
	#divParentPinView #boxcontent #divAddNew
    {	
	    text-align:right; /* moving Add New text into the content area Bug 28827 */
	    margin-right:17px;
	}
/* Page heading  */

	#ss_middle h3 { font-size:13px; line-height:18px; font-weight:Bold; margin:2px 0px 0px 0px;  text-decoration:none;} /* Page Sub Heading */
	#ss_middle h3 P { font-size:13px; }
	#ss_middle h4 { font-size:10px; line-height:15px; font-weight:Bold; margin:2px 0px 0px 0px; padding:0px 0px 0px 10px;}
	#ss_ebilllogin_middle h3 {  text-decoration:none; font-size:13px; line-height:18px;font-weight:Bold; margin:2px 0px 0px 0px;} /* Page Sub Heading */	
	#ss_ebilllogin_middle h2 { margin:0px 0px 0px 0px; padding:0px 0px 0px 2px; }
	
	#ss_Catalog_Header { text-decoration:none; text-align:left;  margin:5px 0px 0px 0px; padding: 5px 3px 5px 10px; font-weight:Bold;}
	#ss_middle h2 { font-size:14px; line-height:18px; font-weight:Bold; margin:2px 0px 0px 0px;  text-decoration:none;} /* Page Sub Heading */ 	

/* Drag and Drop Titles  */

	 #boxtitle { clear:both; overflow:hidden;  padding:0em 0em 0.5em 0em; border-bottom:1px solid #E1D2B0;  width:100%; vertical-align:top;} 
	 #boxtitle h3  {float:left; padding:0px 0px 0px 5px; font-size:12px;  height:auto; line-height:20px;}	
	 #boxtitle h3  p  { font-size:13px; }
	 #boxtitle h2 {  float:right; padding:2px 5px 0px 5px; font-size:12px;  height:auto; line-height:20px;}
	 #boxcontent { clear:both; overflow:hidden;  margin:0px;  width:99%; color:#000; margin:0em 0em 0em 0em; padding:0em 0em 0em 0.3em  }
	
	#boxcontent .ss_youraccount_padding  P { font-size:12px;  }
	
	
	
/* Saved Payment Main  */

	.ss_SavedPay_Header { width:90%; display:block;line-height:20px; margin:10px 0px 10px 15px;  height:15px;font-weight:bold; font-size:14px;}
	.ss_SavedPay_form {  width:90%;margin:5px 0px 5px 8px; padding:0px 0px 0px 8px;  }
	table#tblCreditCard  .Item { padding-left:4px; margin-left:0px; }
	table#tblPaymentName .Item { padding-left:2px; margin-left:0px; }
	table#tblBankAccount .Item { padding-left:4px; margin-left:0px; } /*32566*/
	table#tblsavedpmtmain .Error {padding-left:15px;  }	
	 
/* Forget Password  */

	.ss_ForgetPass_form {  border:1px solid #C19F7C; background-color:#FFF3E6; margin:5px 0px 5px 10px; padding:10px 0px 5px 10px; width:97%;   }
	.ss_ForgetPass_text { display:block; line-height:20px; padding:0px 0px 10px 10px;font-size:11px; }
 
/*Drop and Drop  */

	 ul.sortable li { position: relative; }
	 ul.boxy {  	list-style-type: none; 	padding: 4px 1px 0 1px; margin: 0px; width: 10em; }
	 ul.boxy li {  margin-bottom: 15px; padding: 2px 1px; margin-left:0px; margin-right:0px; }
	 ul.boxier { list-style-type: none; padding: 4px 4px 0 0px; margin: 0px; width: 10em;   }
	 ul.boxier li {  margin-bottom: 4px; padding: 2px 2px; border: 1px solid #c00; }
	 .myBox { margin: 0 auto;  color: #dfdfdf; width:96%; padding: 0px; text-align: left; border: 1px solid #E1D2B0; }
	 #phonetic { position: relative; left: 2px; top: 2px; float: left; } 
	 #phonetic1 { position: relative; left: 2px; top: 2px; float: left; }
 	 #phonetic2 { position: relative; left: 2px; top: 2px; float: left; }
	 #phonetic3 { position: relative; left: 2px; top: 2px; float: left; }
	 #phonetic4 { position: relative; left: 2px; top: 2px; float: left; }
	 #phonetic5 { position: relative; left: 2px; top: 2px; float: left; }
	 #phonetic6 { position: relative; left: 2px; top: 2px; float: left; }
	 #phonetic7 { position: relative; left: 2px; top: 2px; float: left; }
	 #phonetic8 { position: relative; left: 2px; top: 2px; float: left; }	

/* SMS alert */

	.section { BORDER-RIGHT: #C19F7C 1px solid; BORDER-TOP: 1px; BORDER-LEFT: #C19F7C 1px solid; BORDER-BOTTOM: 1px; background:#FFF;  }
	.sectionFoot { FONT-SIZE: 2px; LINE-HEIGHT: 9px; BORDER-BOTTOM: #C19F7C 1px solid; }	
	 .sectionHeadMid {  FONT-WEIGHT: bold;  LINE-HEIGHT: 15px; height:15px;  overflow:hidden; BORDER-BOTTOM: #C19F7C 1px solid; }
	 
	.SectionTitle { margin: 0 auto;   overflow:hidden; height:20px; text-align: center; padding:0.3em 0em 0.0em 0em; border-bottom:1px solid #C19F7C; BORDER-bottom:none; width:100%; vertical-align:top; color:#D23900; clear:both; }
	.ss_youraccount_padding { padding-left:5px;  padding:0px 0px 0px 5px;  line-height:22px;  }
	.sectionBG { background:#FFF; }
	#ss_MobileAlertDIV .ss_form_middle {  margin:0em 0em 0em 0em; padding:0em 0em 0em 0.0em; }
	table#tblMblSetup .ss_form_fields {   width:50%;  margin:0em 0em 0em 0em; padding:0em 0em 0em 0.0em; line-height:18px; height:30px; }
	#ss_MobileAlertDIV .ss_form_fields {   margin:0em 0em 0em 0em; padding:0.0em 0em 0em 0.0em;}
	#ss_MobileAlertDIV h3 {   margin:0em 0em 0em 0em; padding:0.6em 0em 0em 0.0em;}
	#ss_MobileAlertDIV { padding-bottom:8px; }
	.ss_mobilefields  {  margin:0px 0px 5px 0px; padding:0px 0px 0px 0px;  display:block; line-height:18px;   }		
	#ss_mobilesetupconfirmationDIV .ss_mobilefields{padding-left:4px;} /*27176*/
	#ss_mobilesetupconfirmationDIV  table#tblMblSetup {  width:900px;} /*27176*/
	#ss_mobilesetupconfirmationDIV .ss_form_middle {   margin:0px 0px 12px 0px; padding:0px 0px 0px 0px;}
	#ss_MobileAlertDIV table#dgSMSAlerts .ss_youraccount_padding {font-size:13px; } /*24710*/
	
/* ERefund summary */
	.ss_eRufunddatagrid  { border:1px solid #C9C9c9; font-size:15px; color:Black; width:900px; } /* Datagrid  */
	.ss_eRufunddatagrid .LeftMenuLink {text-align:left;}
	.ss_eRufunddatagrid .ss_eRefundHeaderAlign, .ss_eRufunddatagrid .ss_eRefundHeaderAlign1 {text-align:left;}
	.ss_eRefunddatagridheader { margin:0px 0px 0px 0px; text-align:center; padding:2px 0px 5px 0px; vertical-align:middle; font-size:12px; font-weight:Bold; color:#000; line-height:20px; width:100%; } /* Datagrid  header */
	.ss_eRefundItemAlign, .ss_eRefundItemAlign1  {   padding:0px 0px 0px 2px; vertical-align:middle; font-size:12px;} /* Datagrid items */
	.ss_eRefundItemAlign1{ text-align:center;}
	.ss_eRefundItemAlign, .ss_eRefundItemAlign1  {padding:2px 0px 2px 0px ;} 
	.ss_eRefundItemAlign {padding-left:2px;}/*32566*/
	.ss_eRefundButtonAlign, .ss_eRefundButtonAlign1  { padding:2px 0px 2px 0px ;}
	.ss_eRefundButtonAlign, .ss_eRefundButtonAlign1  {  text-align:right; padding:0px 1px 0px 0px; vertical-align:middle; font-size:12px;   } /* Datagrid button items */
	html>body .ss_eRefundButtonAlign, html>body .ss_eRefundButtonAlign1 {padding-right:5px;* padding-right:20px}  
	#ss_ErefundSummarybutton .ss_eRufunddatagrid .ss_eRefundButtonAlign, 
	#ss_ErefundSummarybutton .ss_eRufunddatagrid .ss_eRefundButtonAlign1 { padding-right:5px;}
	table#tblErefundSummarybutton {width:893px ;}
	table#dgOthers .ss_eRefundButtonAlign, table#dgOthers .ss_eRefundButtonAlign1 { padding-right:18px ;}
	html>body table#dgOthers .ss_eRefundButtonAlign, html>body table#dgOthers .ss_eRefundButtonAlign1 { padding-right:5px ; *padding-right:18px ;}
	
	#ss_eRefundSummaryDIV table#Table1 .Error {display:block; width:98%}
	#ss_eRefundSummaryDIV  table#dgCurrent {  width:893px;}
	#ss_eRefundSummaryDIV #tblErefundSummarybtn{width: 700px;} /*Defined the width*/
	
/* ERefundEditAcct */

	#ss_eRefundEditAcctDIV .ss_form_fields { width:200px; margin:0px 0px  0px 0px; padding:0px 0px 0px 0px; line-height:28px; }
	#ss_eRefundEditAcctDIV .ss_form_middle { width:100%; }
	#ss_eRefundEditAcctDIV .ss_form_fields_info {  margin:0px 0px 0px 0px; padding:0px 10px 0px 10px; line-height:22px; }
	#ss_eRefundEditAcctDIV .ss_Items_ItemFooteralign {  margin:0px 0px 0px 10px; color:#0086B5; padding:0px 0px 0px 0px; font-weight:bold;  font-size:14px; text-align:left;  clear: both; overflow: hidden;}
	#ss_eRefundEditAcctDIV .ss_Items_ItemFooteralign  P { color:#0086B5; font-size:12px; }
	#ss_eRefundEditAcctDIV .ss_select_Radiobtn { color:#000; }	
	#ss_middle #ss_eRefundEditAcctDIV  #ss_small_header {color:#000; font-size:18px;}		
	#ss_middle #ss_eRefundEditAcctDIV .Item {padding:3px;}
	#ss_eRefundEditAcctDIV .ss_form_button { width: 25%; text-align: left; padding:5px 0px 8px 0px; }
	#ss_eRefundEditAcctDIV .ss_form_button_right { overflow:hidden;  width: 65%; height:auto; text-align: right; vertical-align:middle; margin: 0px 0px 0px 0px; padding:5px 0px 8px 0px; color:#000;	}
	#ss_eRefundEditAcctDIV .ss_form_middle .ss_form_fields{ width:250px;}/*Assigned width for the TD*/
	
	/* ERefundGetType */
	table#tbleRefundGetType  #ss_small_header {color:#000; font-size:17px; font-weight:bold;}		
	.ss_form_button_left { width: 25%; text-align: left;}
	.ss_form_button_right { overflow:hidden; text-align: right; margin: 0px 0px 0px 0px; color:#000;}
	
/* ERefundTerms */
	
	#ss_eRefundTermsDIV table#tblERfndAcctDetails .ss_form_fields {  width:200px ; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;  }
	#ss_eRefundTermsDIV .ss_form_fields .Text {line-height:30px; padding:0px; margin:0px; display:block; }
	#ss_eRefundTermsDIV .ss_form_fields_info { width:740px; margin:0px 0px 0px 0px; padding:0px 10px 15px 0px; }
	#ss_eRefundTermsDIV .ss_form_fields_info P { color:#000; font-size:12px;  }
	#ss_eRefundTermsDIV table#tblTerms .Item { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
	#ss_eRefundTermsDIV .ss_form_fields_CustomMessage {padding:0px;}
	#ss_eRefundTermsDIV .ss_form_fields_CustomMessage H3 {padding: 0px;}
	#ss_eRefundTermsDIV TEXTAREA {width:895px;}
	#ss_eRefundTermsDIV table#tblTerms .Header {width:897px; display:block; }
	#ss_eRefundTermsDIV table#tblTerms span#lblTermsTrailer {width:897px; display:block; }
	#ss_eRefundTermsDIV .ss_form_middle .ss_form_fields_CustomMessage {width:890px; }
	#ss_eRefundTermsDIV table#tblTerms table#tblERfndAcctDetails .ss_form_fields { padding:0px 0px 0px 10px; line-height:22px; }
	#ss_eRefundTermsDIV span#lblAboveConfirm {padding-left:10px; display:block; width:880px; }	
	#ss_eRefundTermsDIV #lblElecSigText.Text  { line-height:35px;} 
	#ss_eRefundTermsDIV .ss_form_middle .ss_form_fields { background:none;}
	#ss_eRefundTermsDIV table#tblERfndAcctDetails{ width:910px;}/*Assigned width to the table.*/
	
/* eRefundSummary */

	#ss_eRefundSummaryDIV .ss_form_fields { margin:0em 0em 0em  0em; padding:0em 0em 0em 0em;}
	#ss_eRefundSummaryDIV table#Table1 span#lblSignupHeader {width:895px; display:block;}
	#ss_eRefundSummaryDIV .ss_eRufunddatagrid .LeftMenuLink, .ss_eRefundHeaderAlign {padding-left:2px} /*32566*/
	
/* ERefundchangeStatus */

	#ss_eRefundChangeStatusDIV .Item { width:auto; height:auto; border:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
	
	#ss_eRefundChangeStatusDIV .ss_form_button { text-align: left; padding:5px 0px 8px 3px; }
	#ss_eRefundChangeStatusDIV .ss_form_button_right { overflow:hidden;  width: 65%; height:auto; text-align: right; vertical-align:middle; margin: 0px 0px 0px 0px; padding:5px 5px 8px 0px; color:#000;	}
	table#tblDirectDeposit .ss_form_fields { padding-top:10px; margin:0px}
	#ss_eRefundChangeStatusDIV table#Table1 H2 { padding-left:5px ;}
	#ss_eRefundChangeStatusDIV table#tblYesNo .Item { padding-left:15px ;} /*32566*/
	#ss_eRefundChangeStatusDIV .ss_validation_align{padding-left:15px;}
	#ss_eRefundChangeStatusDIV	table#tblDirectDeposit  .Menu { padding-left:4px;} /*32566*/
/* IPP Enroll*/
	table#tblIPPeNroll .ss_form_fields	 {padding:0px; margin:0px;  }
	table#tblIPPeNroll .ss_form_fields table#tblMain .Label {  padding-bottom:5px ;}	
	table#tblIPPeNroll .ss_form_fields table#tblMain .Label p {  font-size:12px;  text-align:justify; padding-bottom:5px ; }
	
	/* table#tblIPPeNroll .ss_form_fields table#tblMain { width:700px;  }*/
	table#tblIPPeNroll{width:700px;}
	#ss_middle #form {display:block; float:left;}
	#ss_middle #divippad {margin-right:20px;display:block;float:right;vertical-align:top; }
	
/*IPPpastdue */
	#ss_ipppastdueDIV span#lblIppPastDuetext { margin-left:1.3em ; display:block; line-height:20px; margin-top:0.5em; width:700px;} /*Defined width*/
	#ss_ipppastdueDIV table#dgPastDue  { margin-left:1.5em ; margin-top:0.8em; width:500px;}/*Defined width*/
	#ss_ipppastdueDIV table#BrowseCatalog { margin-left:1.5em ; }
	#ss_ipppastdueDIV span#lblTrailer { margin-left:1.5em ;   }
	#ss_ipppastdueDIV .ss_form_middle { margin-bottom:1em;  }
	#ss_ipppastdueDIV #ss_small_header { font-weight:normal; }
	#ss_ipppastdueDIV table#ss_ippbutton {width:895px; margin-top:10px; }
	#ss_ipppastdueDIV  span#lblTrailer P  { font-size:12px; }
	#ss_ipppastdueDIV #dgPastDue .categorydatagriditems{ height:30px; padding:0px 8px;}/*padding and height for the datagrid.*/
/*IPPAmount*/

	#ss_IPPAmountDIV .ss_form_middle  { padding-left:0px ; margin-left:0px ;}	
	#ss_IPPAmountDIV .ss_form_middle .ss_form_fields { padding-left:0px ; margin-left:0px ;}	
	#ss_IPPAmountDIV .ss_form_middle .ss_form_fields .Label {line-height:30px ;}
	#ss_IPPAmountDIV table#ss_IPPAmountbuttton {   width:700px;  margin-top:10px ;}

/* IPPAutopay */
	#ss_IPPAutopayDIV table#tbleMailText .Label  { padding-left:0px;   }
	#ss_IPPAutopayDIV .ss_PayInfo_centerrow {   line-height:15px;display:block; text-align:center;  }

	html>body #ss_IPPAutopayDIV .Item {  font-size:12px; height:auto; width:auto;  border:none; margin:0em 0em 0em 0em; padding:0em 0em 0em 0.6em; *padding:0em 0em 0em 0.8em; }
	#ss_IPPAutopayDIV .Label { margin:0em 0em 0em 0em; padding:0em 0em 0em 0.6em; }
	table#IPPEmailTable .Label {  margin:0em 0em 0em 0em; padding:0em 0em 0em 0.2em; }
	#ss_IPPAutopayDIV P.ss_normalP { display:block; font-size:12px; line-height:20px; margin:0em 0em 0em 0em;  padding:0em 0em 0em 0em; }
	#ss_IPPAutopayDIV .Label { margin:0em 0em 0em 0em; padding:0em 0em 0em 0.0em; }
	#ErrorMsgAlign { padding-left:20px;}
	
	#ss_IPPAutopayDIV table#CCInfo_TblMain .ss_UcCCImage{width:491px; padding-top:5px;}
	#ss_IPPAutopayDIV table#CCInfo_TblMain {margin-top:5px;}
	#ss_IPPAutopayDIV table#CCInfo_TblMain .ss_UcCCInfoLbl {width:173px;}
	#ss_IPPAutopayDIV table#CCInfo_TblMain TR {line-height:30px;}
	#ss_IPPAutopayDIV table#tblIppAutoPayeMail {width:600px;}
	#ss_IPPAutopayDIV table#tblIppAutoPayeMail .ss_IppAutoPayTxt {padding-left:13px;}
	#ss_IPPAutopayDIV table#tblIppAutoPayeMail .ss_IppAutoPayLbl {width: 160px;}
	#ss_IPPAutopayDIV table#tbleMailText .ss_IppAutoPayLbl {width: 160px;}
	#ss_IPPAutopayDIV table#tbleMailText .ss_IppAutoPayTxt {padding-left:13px;}
	#ss_IPPAutopayDIV table#tbleMailText {width:600px;}
	#ss_IPPAutopayDIV table#tblIppAutoPayeMail TR {line-height:30px;}
	#ss_IPPAutopayDIV table#tbleMailText TR {line-height:30px;}
	html>body #ss_IPPAutopayDIV table#tbleMailText {width:600px;}
	#ss_IPPAutopayDIV .ss_IppAutoPayLbl {width:200px;}
	#ss_IPPAutopayDIV table#tblIPPAutoPayBtns {width:902px; margin:15px 0px 0px 0px;}
	#ss_IPPAutopayDIV Input {width:200px;}
	#ss_IPPAutopayDIV table#tblIPPAutoPayBtns Input {width:auto;}
	#ss_IPPAutopayDIV table#tblACHAcctType Input { width:auto;}
	#ss_IPPAutopayDIV table#Achinfo_tblACHDetails .ss_link {font-size:10px; padding-left:5px;}
	#ss_IPPAutopayDIV table#Achinfo_tblACHDetails .ss_UcCCInfoLbl {width:173px;}
	#ss_IPPAutopayDIV table#Achinfo_tblSmartpayACH {width:870px;text-align:justify;}
	#ss_IPPAutopayDIV .ss_PayInfo_centerrow {margin:0px; padding:0px 0px 10px 0px; text-align:center; }
	#ss_IPPAutopayDIV input#txtEmailAddr
	,#ss_IPPAutopayDIV input#txtEmailAddr1
	,#ss_IPPAutopayDIV input#txtAddEmailAddr
	,#ss_IPPAutopayDIV input#txtAddEmailAddr1{width:272px;}
	#ss_IPPAutopayDIV table#tblSavedPmtInfo .tdIPPAPPmtSavePmtLabel { padding-top:15px; width:650px; padding-bottom:5px;} /* Bug ID: 31635 */ 
	#ss_IPPAutopayDIV #ErrorMsgAlign { margin-left:5px; padding-top:5px; }
	#ss_IPPAutopayDIV input#txtSavePmtName { width:102px; }
	#ss_IPPAutopayDIV table#tblSavedPmtInfo { margin-bottom:5px; }
	/*IPPAuto Pay Info*/
	
	table#tblIppAutoPayeMail {width:650px ;}
	html>body table#tblIppAutoPayeMail {width:420px ;*width:600px ; margin-top:5px ;}
	table#tblIppAutoPayeMail .ss_form_textbox {padding:0px; margin:0px; }
	table#tblIppAutoPayeMail .Item { padding:0px; padding-left:10px; margin:0px ;}
	table#tblIppAutoPayeMail .Item .ss_align_col1 { width:220px; }
	table#tblIppAutoPayeMail .Label { line-height:35px ;}
	table#tbleMailText .Label { line-height:35px ;}
	html>body table#tbleMailText .Label { line-height:30px ;}
	
/*  IPP Terms */
    #ss_IPPTermsDIV #trWYPNEnrFee .ss_normalP { width: 700px;}
    #ss_IPPTermsDIV textarea#txtTermscond{width: 800px;}
    #ss_IPPTermsDIV table#tblIppTermsBtn{width: 810px;}
	table#tblIppTermsBtn {width: 800px;}
	table#dgIPPDetail {width: 700px;}
	table#tblTerms {width: 900px;}
	#ss_IPPTermsDIV  table.ss_IPPTermsTable {  margin:0em 0em 0em 0em; padding:0em 0em 0em 0em; } /*28648*/
	#ss_IPPTermsDIV  table.ss_IPPTermsTable  table#dgCharges .Item TD {  padding:0px 15px 0px 15px;} /*28648*/
	#ss_IPPTermsDIV  table.ss_IPPTermsTable  table#dgCredits .Item TD {  padding:0px 15px 0px 15px;} /*28648*/
	#ss_IPPTermsDIV  table.ss_IPPTermsTable  table#dgCharges .AlternateItem TD {  padding:0px 15px 0px 15px;} /*28648*/
	#ss_IPPTermsDIV  table.ss_IPPTermsTable  table#dgCredits .AlternateItem TD {  padding:0px 15px 0px 15px;} /*28648*/
	#ss_IPPTermsDIV table#tblChargesandCreditsTotalAmt span#txtTotalAmount{ padding:0px 13px 0px 0px;} /*28648*/
    table.ss_IPPTermsBaseTable { margin:0em 0em 0em 0.0em; padding:0em 0em 0em oem; }
    #ss_IPPTermsDIV P { /*24710 color:#000;*/ font-size:12px; margin:0em 0em 0em 0.0em; padding:0em 0em 0em oem; }
    #ss_IPPPaymentDIV .Label { line-height:17px; margin:0em 0em 0em 0.0em; padding:0em 0em 0.5em 0em;}
    #ss_IPPTermsDIV .ss_autopaycheck {  vertical-align:0%;}
    #ss_IPPTermsDIV .ss_AutoPayText  { font-size:12px; padding-top:10px; overflow:hidden; vertical-align:5%;}
    /*25164-BEGIN*/
    /* Added for change in IPP Terms & IPP pmt method page  */
    #ss_IPPTermsDIV .ss_normalP {margin-bottom:5px; margin-top:20px;line-height:15px; margin:0em 0em 0em 0.0em; padding:0em 0em 0.5em 0em;}
    #ss_IPPTermsDIV .ss_form_middle { width:630px; }	
 	#ss_IPPTermsDIV .Label {  margin:0em 0em 0em .1em; padding:0em 0em 0.0em 0em;}
 	 /* Added for change in IPP Terms & IPP pmt method page  */
	#ss_IPPTermsDIV H3{margin:0em 0em 0em .1em; padding:0em 0em 0em 0em;margin-bottom:15px;margin-top:10px;}
	/* Added for change in IPP Terms & IPP pmt method page  */
	SPAN#lblIppCodeDesc{line-height:25px;}
	:root SPAN#lblIppCodeDesc{line-height:12px;}
	html>body SPAN#lblIppCodeDesc{line-height:10px;}
	input#cbAgreeFlag {margin-top: 10px;}	
	:root  input#cbAgreeFlag {margin-top: 15px;}
	span#lblBegnDesc{line-height : 50px;}
	html>body span#lblBegnDesc{line-height :45px;}
	span#lblEnroll1{line-height:25px;}
	html>body span#lblEnroll1{line-height:25px;}    
	span#lblDownPayment1{line-height:25px;}

	html>body span#lblDownPayment1{line-height:25px;} 	
	 span#lblPastDue1{line-height:25px;}
	html>body span#lblPastDue1{line-height:25px;} 
    /*span#lblSummary2{line-height:50px;}*/
    span#lblTotal1{line-height : 20px;}
    span#lblSummary1{line-height : 30px;}  
    span#lblWYPNEnrfee p{font-size: 12px;}
    span#lblInstallmentDetail p{font-size : 12px;}
    TEXTAREA#txtTermscond{margin-top:10px; } 
       #ss_eRefundTermsDIV TEXTAREA#txtTermscond{margin-top:10px;  margin-left:-5px;} 
    html>body TEXTAREA#txtTermscond{margin-bottom:6px;}         
    html>body SPAN#lblAgreeText {padding-bottom:100px;vertical-align:bottom;} 
    #ss_IPPTermsDIV table#tblBudgetamtzero B { line-height:40px;}
    table#dgIPPDetail {margin-top : 25px;}
    /*#ss_IPPPaymentMethodDIV B {  line-height:60px;  vertical-align:text-top; padding-bottom:10px;}*/
  table#tblTotal  .Label{line-height : 50px;}
  /*25164-END*/
  
  table#tblElecSign Label {padding-top:5px; padding-bottom:5px;  }
  
  /* 31659 begin */ 
  #ss_IPPTermsDIV table#tblAPRDetails { border:1.1px solid; width:750px;  margin-bottom:25px; }
  #ss_IPPTermsDIV table#tblAPRDetails td { line-height:20px; padding-bottom:15px; }
  #ss_IPPTermsDIV table#tblAPRDetails .ss_apr_head1, 
  #ss_IPPTermsDIV table#tblAPRDetails .ss_apr_head3 { border-right: 1.1px solid; font-weight:bold; padding-left:5px; padding-top: 5px; width:25%; font-size:18px;} 
  #ss_IPPTermsDIV table#tblAPRDetails .ss_apr_head2, 
  #ss_IPPTermsDIV table#tblAPRDetails .ss_apr_head4 { border-right:none; font-weight:bold; width:350px; padding-left:5px; padding-top: 5px; font-size:14px; vertical-align:top;}
  #ss_IPPTermsDIV table#tblAPRDetails .ss_apr_head4 { border-right: 1.1px solid; }
  #ss_IPPTermsDIV table#tblAPRDetails .ss_apr_head3{ vertical-align:top;}
  #ss_IPPTermsDIV #btnAgreementView { margin-top:10px;}
  #ss_IPPTermsDIV table#tblAPRDetails .ss_apr_item { border-right: 1.1px solid; padding-right:15px; padding-left:5px;}
  #ss_IPPTermsDIV table#tblAPRDetails .ss_apr_item1 { padding-right:5px; padding-left:5px;}
  #ss_IPPTermsDIV table#tblAPRDetails .ss_apr_value { border-right: 1.1px solid; text-align:center;}
  #ss_IPPTermsDIV table#tblAPRDetails .ss_apr_value1 { text-align:center;}
  #ss_IPPTermsDIV table#tblAPRDetails span#lblAPRAmt,
  #ss_IPPTermsDIV table#tblAPRDetails span#lblFinChargeAmt { font-size:13px; font-weight:bold; }
  #ss_IPPTermsDIV table#dgAPRDetails { width:750px; margin-top:5px;}
  #ss_IPPTermsDIV .ss_ipp_terms_apr_details .Item	{  background-color:#B0C4DE; text-align:left; padding:5px 0px 5px 15px; vertical-align:middle; height:25px;  } /* Datagrid items */
  #ss_IPPTermsDIV .ss_ipp_terms_apr_details .AlternateItem	{ background-color:white;  vertical-align:middle; height:25px;  }
  #ss_IPPTermsDIV table#dgAPRDetails .ss_categorydatagridheader { text-align:left; border:none; line-height:20px;}
  #ss_IPPTermsDIV table#dgWYPLCredits { margin-bottom: 20px;  width:746px; line-height:25px; margin-top:5px;}
	#ss_IPPTermsDIV table#dgWYPLCredits td{ padding: 0px 15px;}
  #ss_IPPTermsDIV .ss_ipp_terms_apr_details .ss_categorydatagridborderitem,
  #ss_IPPTermsDIV .ss_ipp_terms_apr_details .ss_categorydatagridborderitem1,
  #dgAPRDetails .ss_categorydatagridheader td { text-align:left;  padding-left:5px;}
  #ss_IPPTermsDIV .ss_ipp_terms_apr_details .ss_basketdatagriditemsright { padding-right:0px; }
  #tblAPRDetails .ss_apr_header td{ vertical-align:middle; padding-top:5px;}
  #dgAPRDetails .ss_categorydatagridheader .ss_dgAPRDetails_Amount,
  #ss_IPPTermsDIV .ss_ipp_terms_apr_details .ss_basketdatagriditemsright { text-align: right; padding-right: 20px;}
  /* 31659 end */
  #ss_IPPTermsDIV .ss_IPPTermsTable #dgCharges,
  #ss_IPPTermsDIV  table.ss_IPPTermsTable  table#dgCredits{width:746px;}
  #ss_IPPTermsDIV .tdtblleft{ width:654px; text-align:right; padding-right: 5px;}
/* AutopmtMethod */		
	#ss_AutopmtMethodDIV .ss_form_fields {   margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
	#ss_AutopayScheduleDIV .Label { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:35px;}
	 #ss_AutopmtMethodDIV .Label {    margin-left:0px;  }
	#ss_AutopmtMethodDIV  H3 {  margin:0px; padding:0px;}
	
/* Autopayterms */

   #ss_autopaytermsDIV .ss_AutoPayText  {   padding-top:10px; overflow:hidden; vertical-align:5%;}
   #ss_autopaytermsDIV .ss_form_fields { line-height:18px; padding-left:0px; padding-bottom:5px; padding-top:5px; }
   #ss_autopaytermsDIV .ss_form_button {margin:0em 0.5em 0.5em 0em; padding:0em 0.5em 0.5em 0em;}
   #ss_autopaytermsDIV H3 {   margin:0em 0.5em 0.5em 0.5em; padding:0em 0.5em 0.5em 0.2em; }
  :root #ss_autopaytermsDIV H3 { padding-left:5px; }
   #ss_autopaytermsDIV  .ss_AutopayTermsTextArea { margin-left:0.8em; padding-bottom:20px;  }
   #ss_autopaytermsDIV .ss_recentPay_textalign { margin-left:0.7em; padding-bottom:20px; }
   #ss_autopaytermsDIV .Label {  margin-left:0px;  }
	#ss_autopaytermsDIV  table#tblAutoPayTermsButton { margin-left:10px; width:890px ; }

/* AutoPay Refs*/

	#ss_AutopayRefsDIV  .ss_form_fields {margin:0px; padding:0px;  }
	#ss_AutopayRefsDIV .ss_form_middle table#tblAprefhdr .Label { line-height:35px; }


/*IppAutoPayConfirm*/
	#ss_IPPAutopayconfirmDIV table#tblIPPAutoPayConfirmBTN { width:900px; margin-bottom:5px ;  }
	#ss_IPPAutopayconfirmDIV .Item .ss_UCaCHpmtDetailslbl {width:245px;  padding-left:4px; line-height:25px;}
	#ss_IPPAutopayconfirmDIV .Item .ss_UCaCHpmtDetailslblvalue { padding-left:3px; }
	#ss_IPPAutopayconfirmDIV table#tblautoPayConfirm { padding-left:12px; }
	#ss_IPPAutopayconfirmDIV table#tblautoPayConfirm .LabelText {  padding-left:8px; }
	#ss_IPPAutopayconfirmDIV table#tblACHControl {margin-bottom:0em;}
	html>body #ss_IPPAutopayconfirmDIV  table#tblCCpmtInfoCtrl { padding-left:12px;}
	html>body #ss_IPPAutopayconfirmDIV table#tblautoPayConfirm { padding-left:12px; }
	html>body #ss_IPPAutopayconfirmDIV table#tblautoPayConfirm .LabelText {  padding-left:8px; }
	html>body #ss_IPPAutopayconfirmDIV table#tblACHControl {margin-bottom:0em;}
	html>body #ss_IPPAutopayconfirmDIV table#tblIPPAutoPayConfirmBTN { width:900px; margin-bottom:5px ;  }
	html>body #ss_IPPAutopayconfirmDIV .Item .ss_UCaCHpmtDetailslbl {width:245px;  padding-left:4px; line-height:25px;}
	html>body #ss_IPPAutopayconfirmDIV .Item .ss_UCaCHpmtDetailslblvalue { padding-left:3px; }
	#ss_IPPAutopayconfirmDIV table#dgInstallments { width:904px;  }/*width for datagrid*/
	#ss_IPPAutopayconfirmDIV #dgInstallments td{ padding:5px;}/*padding for datagrid*/
/*IPPEnrollComplete*/
	#ss_IPPEnrollcompleteDIV .ss_form_middle .ss_form_fields {margin-left:0px; padding-left:0px ;}
	
/* Catalog Page  */
   
    /* page Locators begins */
    
	#ss_middle #locator   {  text-align: left; line-height:13px; margin: 0.0em 0.5em 0.0em 0em;  font-size:12px; font-weight:bold;   }
	#ss_middle #locator A {  line-height:30px;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;  }

	#locatortext {  width:100%;  }
	#locatortext A {   text-transform:uppercase; padding-left:0px; }
	
	.ss_locator_Align { text-align:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
	#ss_locator_Align {width:900px;}/*31535*/
	/* Page Locators End */
	
	/* Data Grid begins */
	.ss_categoryItemsdatagrid    {   font-size:15px; color:Black; width:608px; margin:0px 0px 0px 0px;} /* Datagrid header */
	/* Category List data grid */
	.ss_categorylistdatagrid { border:1px solid #C9C9C9; font-size:15px; color:Black; width:97%; margin:0px 0px 0px 0px;} /* Datagrid header */
    .categorydatagrid   { font-size:15px; color:Black; width:778px; margin:0px 0px 10px 0px; }
	
	 #ss_middle .Item{  text-align:left; padding:5px 0px 5px 15px; vertical-align:middle;  margin:0em 0em 1em 0em;  }
	 table#CCDetail1_tblCCpmtInfoCtrl .Item1, table#CCDetail1_tblCCpmtInfoCtrl .Item, 
	 #ss_IPPAutopayconfirmDIV table#ACHDetail1_tblACHControl .Item1, #ss_IPPAutopayconfirmDIV table#SP529PmtDetail1_tblSP529pmtInfoCtrl .Item1, #ss_IPPAutopayconfirmDIV table#SP529PmtDetail1_tblSP529pmtInfoCtrl .Item,
	 #ss_IPPAutopayconfirmDIV table#ACHDetail1_tblACHControl .Item {  text-align:left; padding:5px 0px 5px 0px; vertical-align:middle;  margin:0em 0em 1em 0em;  } /* Datagrid items */
	 #ss_IPPAutopayconfirmDIV table#ACHDetail1_tblACHControl, #ss_IPPAutopayconfirmDIV #CCDetail1_tblCCpmtInfoCtrl, #ss_IPPAutopayconfirmDIV table#SP529PmtDetail1_tblSP529pmtInfoCtrl, #ss_IPPAutopayconfirmDIV table#SP529PmtDetail1_tblSP529pmtInfoCtrl2  { margin-left:15px;} /*Bugz - 42511--Margin for the ACH and CC table*/
	 #ss_IPPAutopayconfirmDIV #tblIppAutoPayConfirmPmtInfo { padding-left:0px;} /*Bugz - 42511--Make Padding left as 0px since table padding is not affecting for the IE7 browser.*/
	 .AlternateItem	{  vertical-align:middle; }
	.ss_categorydatagriditemsright		{  padding:5px 5px 5px 2px; vertical-align:middle; width:150px;   font-size:12px; } /* Datagrid items */
	.ss_categorydatagriditemright		{border-right:1px solid #C9C9C9; border-bottom:1px solid #C9C9C9;  padding:5px 10px 5px 5px; vertical-align:top; width:25%; text-align:center;} /* Datagrid items */
	.ss_productcategorydatagriditems {   text-align:left; float:left;  padding:0px 0px 0px 10px; width:280px; }
	#ss_categorydatagrid table#dgItems td.ss_productcategorydatagriditems { width:280px;}/*41547*/
	#dgCategories .ss_categoryListDescription span{ width:100% !Important;}	/*41547*/
	.ss_categorydatagridproductitems     { text-align:left; padding:5px 0px 5px 0px; vertical-align:top; width:75%; font-size:12px; } /* Datagrid items */
	.ss_categorydatagriditems {  border-right:1px solid #C9C9C9;  border-bottom:1px solid #C9C9C9;  text-align:left; padding:5px 0px 5px 15px; vertical-align:top; width:75%;  height:58px; } /* Datagrid items */
	.categorydatagriditems {     padding:0px 0px 0px 15px; width:75%;  font-size:12px;  } /* Datagrid items */
	.EMss_categorydatagridlinkitems {   text-align:left; padding:5px 0px 5px 15px; vertical-align:top; width:45%;  height:58px; } /* Datagrid items */
	#ss_middle .ss_categorydatagridEBillitems { margin:0px 0px 0px 5px;text-align:left;vertical-align:middle;width:45%;font-size:12px; } /* Datagrid items */
	.ss_categorydatagridimageitems {   text-align:left; padding:7px 0px 5px 14px; Width:10%; vertical-align:top;} 
	.categoryitmesLocator { color:#FF3300; font-size:14px; font-weight:bold;} 
	.categoryitmesInput {  Width:131px; vertical-align:middle;}
	.categoryitmesSelect {  vertical-align:middle;}
	.ss_categoryEditImageItems {  float:left; } 
	.EMss_categorybuttonItems {   border-top:1px solid RED;   text-align:left; padding:5px 5px 5px 0px; vertical-align:middle;  font-size:12px;  } /* Datagrid items */
	#ss_categorydatagrid P { font-size:12px; vertical-align:top;}
	#ss_Itemsrow #ss_catalogcontentcontainer h2  { margin:0em 0em 0.1em 0em; }
	#ss_Itemsrow #ss_catalogcontentcontainer h2 P {   width:500px; font-size:12px; } 
	#ss_Itemsrow #ss_catalogMerchantDG .categorydatagrid {  width:612px; }
	.ss_datalink  { width:250px;   }
	.ss_datalink1  { width:320px;   }
    /*HTML>BODY #ss_schedule_btn .CurvedButton1 { white-space:pre-wrap; margin-top:10px; width:100px;}*/ /* Bug ID: 207190 */
         table#dgitems .CurvedButton1 { font-size:12px; white-space:pre-wrap; margin-top:10px; width:100px;} /*211314*/
	#EMss_body table#tblCategory {width:900px;}
    /*  Merchant Datagrid Header */
	
	#EMss_body .ss_categoryheaderitem {  padding-left:7px;  padding: 0px 0px 0px 8px; color:white}
	.ss_categoryheaderprice { color:white; }
	#EMss_body .CategoryHeaderitem { margin:0px 0px 0px 0px; text-align:left; padding:2px 0px 5px 5px; vertical-align:middle; /* background:#337799; */ font-size:12px; font-weight:Bold; line-height:23px;  display:none; } /* Datagrid items */
	#EMss_body .ss_ProductTitle       { font-size:12px;   font-weight:normal; text-decoration:underline; line-height:20px; }
	#EMss_body .ss_ProductTitle1       { font-size:12px;   font-weight:normal;  line-height:20px; }
	/* Case 47647 */
	#EMss_body .ss_TimeStamp       { font-size:12px;   font-weight:normal; line-height:15px; }	 
	/* Data Grid Ends */
	/*Bugzilla Id : 32553*/
	.ss_newcharge_header {  width:100%; text-decoration:none; font-size:13px; font-weight:bold; }
	.ss_newcharge_headerBrowsePag {width:620px; text-decoration:none; font-size:13px; font-weight:bold; }
	.ss_newcharge_header P {   text-decoration:none;font-size:13px; font-weight:bold; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px;}
	.ss_item_trailer_message {float:left;  width:905px;  }
	 table#dgitems .ss_categorydatagridheader { display:inline-grid; } /*30340*/
	  table#dgmerchantitems td .CurvedButton
    { width:98px;} /* Bug ID: 28827 */
    table#dgmerchantitems td .CurvedButton1
    /*Bug 211314*/
    { font-size:12px; white-space:pre-wrap; width:70px;} /* Bug ID: 28827 */ 
    table#dgmerchantitems td .Button { font-size:12px; white-space:pre-wrap; width:70px;}  
    .ViewBtnHeader {display:inline-grid;} 
     table#dgmerchantitems th .ViewBtnHeader { width:auto;}
    .HeaderPrice { padding-right:0.5em; width:204px; height:25px;}
    #ss_catalogMerchantDG table#dgmerchantitems td.ss_productcategorydatagriditems { padding-top:5px; padding-bottom:5px;}
    
/* Search  */

	.ss_searchdatagriditemsright 	{    padding:5px 5px 0px 30px; vertical-align:top; width:15%;  text-align:right;} /* Datagrid items */
	.ss_searchImageitems {    text-align:left; padding:7px 0px 5px 5px; Width:10%; vertical-align:top; height:38px;} /* Datagrid Image items */
	.ss_searchform_middle { width:810px;   margin-bottom:10px; text-align:center; }
	.ss_searchform_middle .Menu { text-align:left; margin:0px 0px 0px 10px; padding:5px 5px 0px 5px;}
	.ss_searchdatagrid  {    width:99.5%; margin:5px 5px 5px 5px;} /* Datagrid header */
	.ss_Searchcategorytable { width:155px; display:none; } /* Left side table */
	
	.ss_searchcategoryitems		{  margin:0px 0px 0px 10px; padding:5px 5px 0px 5px; line-height:18px;   }
	.ss_searchcategoryrightitems { font-size:12px;   }
	#ss_searchItem .Item { text-align:left;  }
	#ss_searchItem .AlternateItem { text-align:left;  }
	#ss_searchItem IMG {float:left; margin:0.2em 1.2em 0.1em 0.0em;width:47px}
	Table#dgCategories a {  margin:0px 0px 0px 0px; font-size:12px;  line-height:22px; }
	
	table.ss_searchform_middle .Label { line-height:15px; }
	#ss_SearchformDIV h3 {  width:620px; text-align:left;  margin:5px 0px 5px 5px; padding:0px 0px 0px 0px;  }
	#ss_SearchformDIV h3 P {   width:620px; text-align:left; margin:5px 0px 5px 5px; padding:0px 0px 0px 0px  }
	/*div#OnlineHeader1:txtSearchText{padding-left:-15px;}*/
	/*div#OnlineFooter1_EMss_smartpaylinks*/s
/* Form   */

	 .search	{display:inline-block; padding: 1.5px; font-size: 11px; background-color: #ffffff; border:1px solid #B0B0B0;}
	 .Button { font-size:12px; padding: 1px 1px 1px 1px; *padding: 1px 1px 1px 1px; } 
	 html>/**/body .Button { font-size:12px; padding: 1px 5px 1px 5px; }
	 .CurverButton1 { font-size:12px; padding: 1px 35px 1px 35px; *padding: 1px 5px 1px 5px; } 
	 .CurvedButton { display:none;  font-size:12px; }
	 .ss_form_middle {   margin:10px 5px 5px 0px; padding:10px 0px 5px 0px; height:20px; width:100%;  }
	 .ss_form_button {   text-align:left; }
	 .ss_form_refmiddle { background-color:#B0C4DE;  margin:10px 5px 5px 0px; padding:10px 0px 5px 0px; height:20px; width:850px;  }
	
/* For shipping information Link */

	#ss_shippinginfo .Link {  width:85px; cursor:hand; }
	#ss_shippinginfo .Item {padding:0px;  width:905px;}	
	#ss_Confirm_div table#tblConfirmBtn {width:900px;}
 /* Common  Styles */
	
	/* Default Common */
	.Item	{   text-align:left; padding:2px 0px 5px 5px; vertical-align:middle;   } /* Datagrid items */
	.Error { }
	.Link  { text-decoration:underline;}
	.ss_select_form {   margin:5px 0px 5px 10px; padding:0px 0px 0px 0px; height:20px; width:700px;}
	
	LABEL { font-size:12px; }
	.ss_form_fields { overflow:hidden; width:100%;  height:auto; text-align:left; vertical-align:middle; margin: 0px 0px 0px 0px; padding: 0px 5px 0px 5px;   }
    table#tblsavedpmtmain .ss_form_fields { overflow:hidden; width:100%; float:left; height:auto; text-align:left; vertical-align:middle; margin: 0px 0px 0px 0px; padding: 0px 5px 0px 5px; line-height:30px;  }
    .ss_form_textbox, .ss_form_textbox1 { border-style:inset;   font-size:12px;  }
    .ss_discount_textbox { border-style:inset;  font-size:12px; }
    .ss_discount_space { height:5px; }/*Bug 30304*/
	.ss_form_loginbox { border:1px solid #C9C9C9;  font-size:14px; }
	.ss_form_button { overflow:hidden;  width: 65%; height:auto; text-align: center; vertical-align:middle; margin: 0px 0px 0px 0px; padding:5px 0px 8px 0px; color:#000;	}
	#ss_EnterpmtinfoForm .item {   margin:0em 0em 1em 0em; padding:0em 0em 0.7em 0em;    }
	#ss_EnterpmtInfo .Item { width:900px;  padding-left:5px;  }

	
	Table#tblEmail .ss_form_button { text-align:left; }
	Table#tblEmail .Item { padding:1px; }
	Table#tblEmail .ss_form_fields {padding:1px;}
	Table#tblforgetpassword .ss_form_button { text-align:left; }
    .ss_form_label { margin:0em 0em 0em 0em; padding:0em 0em 0em 0.5em; font-size:12px; }
    #form .Item {  border:none;}
    #ss_EditAccountDIV .Item {   font-size:12px; }
    #lblSignupHeader {font-weight:bold;font-size:18px; line-height:25px;}
	
 /* Bills Home */
  
   #ss_BillsHomeDIV .ss_form_fields { margin:0em 0em 0em 0em; padding:0em 0em 0em 0em;}  
   #ss_BillsHomeDIV .ss_BillsHomeTable { width:649px;  }	
   #ss_BillsHomeDIV .ss_form_middle { width:830px; }
   #ss_BillsHomeDIV .ss_ebillListLinks { padding:0px 20px 0px 15px;  width:200px;  }
   #ss_BillsHomeDIV .ss_ebillListDescription { padding:0px 10px 0px 10px; width:690px;   line-height:20px;   }
   #ss_BillsHomeDIV .Label { font-size:11px; }
   #ss_middle .ss_categoryEBilldatagrid { width:65%; margin:0px 0px 0px 5px;} 
   
   /* Browser Compatibility */
   /* Netscape,FireFox,Safari Browsers */
   html>body #ss_BillsHomeDIV .ss_ebillListLinks { padding:0px 5px 0px 15px;  width:250px; }
   html>body #ss_BillsHomeDIV .ss_ebillListDescription { padding:0px 5px 0px 5px; width:790px; line-height:20px;  }
   html>body #ss_middle .ss_categoryEBilldatagrid {  font-size:12px; width:600px; margin:3px 0px 0px 4px;} /* Datagrid header */
   /* Opera browser */
   html:first-child .ss_ebillListdate  {  padding:0px 0px 0px 5px;  width:150px; }
   
   /* Ends */
    
/* Miscellaneous   */

	 #ss_common_linespace { float: left; overflow: hidden; width:120px; margin: 0px 0px 0px 0px;height:10px;}
	 .ss_common_label { line-height:20px; display:block;font-size:12px;margin:0px 0px 0px 5px; }
	 .ss_common_lengthlabel{ line-height:20px; display:block; margin:0px 0px 0px 30px; }
	 .ss_common_label_headerlink { font-size:12px; color:Red;}
	 .ss_common_label_normallink { padding-left:2px;margin-right:5px;font-size:12px;  color:Blue; font-weight:normal;}
	 .ss_common_label_normallink_e1098 { padding-left:24px;font-size:12px;  color:Blue; font-weight:normal;}
	 .ss_common_label_normallink_RecentPay { padding-left:35px;font-size:12px;  color:Blue; font-weight:normal;}
	 .ss_common_label_normallink1 { padding-left:5px;font-size:12px;  color:Blue; font-weight:normal;}
	 .ss_common_label1 { line-height:20px; display:block; font-size:12px; margin-left:5px;}
	 .ss_common_label_normallinkLast {font-size:12px;  color:Blue; font-weight:normal;}
	 .ss_common_label_addlink { font-size:12px;padding-bottom:30px; color:Blue; font-weight:normal; }
	 .ss_saveacc_label { line-height:20px; display:block; padding:0px 0px 0px 160px; }
	 #ss_middle P { font-size:14px;}
	 h3 { font-size:14px; height:auto; line-height:15px; color:#564622; padding-left:5px; }
	 #ss_middle #ss_small_header { color:#5D1545; font-size:14px;  padding-left:0px; }
	 #ss_middle #ss_small_header h2 { font-size:14px; }
	 .ss_login_textbox {   font-size:11px; }
	 .Label { margin:0px 5px 0px 2px; padding:0px 0px 0px 0px; }	
	 .ss_validation_align { line-height:20px; margin:0px 0px 0px 30px; padding:0px 0px 0px 0px;  }
	 .EMss_selectpmtTypeTable { margin:0px 0px 0px 10px; padding:0px 0px 0px 0px; }	
	
	.ss_select_colcontrol { margin:0em 0em 0em 0em; padding:0.2em 0em 0.7em 0em; }
	:root .ss_table_selectpayment .ss_select_colcontrol { padding:5px;}/*padding for continue button in selectpmt page*/
/* Edit Items  */
	/*#ss_ShoppingCart {position: relative; left: 0px; top: 34px; float: left;}
   :root body #ss_ShoppingCart {position: relative; left: 0px; top: 20px; float: left;}/* 30580 */ 
      #ss_EditItemsmaincontainer .SpaceBtwCatgCart { margin-top:33px; }
	#ss_AddonsTablecontainer { clear: both; overflow: hidden; width:880px;  margin:5px 5px 0px 0px; }
	#ss_AddonsTablecontainer table#tblAddOnItemsHeader {width:880px;}
	#ss_AddonsTablecontainer table.grid { font-size: 12px;   margin:0em 0em 0em 0.0em; width:601px;  }
	#ss_AddonsTablecontainer td.head  { color:#2E6200;    background-repeat:repeat-x; font-size:12px;  font-weight: bold; line-height:20px;  vertical-align:top; padding:0em 0.2em 0em 0.3em; width:700px; }
	#ss_AddonsTablecontainer td.headlast { color:#2E6200;  background-repeat:repeat-x;  font-size: 12px; font-weight: bold; line-height:20px; vertical-align:bottom;  text-align:right; padding:0em 0.3em 0em 0.0em;   }
	#ss_EditItemscontainer table#dgItems { width:880px;}
	#ss_EditItemscontainer table#dgItems td{ font-size:12px;}
	#ss_Items_headeralign {float:none;}
	.ss_Items_headeralign {  width:100%;   display:block; line-height:15px; margin:0px 0px 0px 0px; color:#000;font-weight:bold;  font-size:14px;text-align:left;}
	.ss_Items_Itemheaderalign { width:800px; margin:0px 0px 0px 0px;  font-size:14px; text-align:left;}/*Case 50933*/
	.ss_Items_Itemheaderalign P { margin:0px 0px 0px 0px;  }
	.ss_Items_ItemFooteralign {   width:800px;  margin:0px 0px 0px 0px; line-height:20px;  text-align:left;}/*Case 50933*/
	.ss_Items_normalLabel { text-align:justify;  display:block; line-height:15px; margin:0px 0px 10px 0px; font-size:12px;}
	#ss_EditItemsmaincontainer .ss_row1 {   width:93%; margin:5px 0px 5px 0px; padding:0px 0px 0px 0px;  }
	.ss_Items_normalrightLabel {   line-height:15px; margin:0px 0px 10px 0px;   font-size:12px;}
	.ss_Items_control { width:80%; margin:5px 0px 5px 0px; padding:0px 0px 0px 0px; font-size:12px;}
	 #ss_EditItemsmaincontainer table#tblDescs .ss_Items_headeralign {height:auto;padding-bottom:5px;  }
	.itemlabel1  { float:left; text-align:left; margin:0px 0px 0px 0px ;}
	.ss_Items_normalLabel P { display:block;line-height:15px; margin:0px 0px 10px 10px; font-size:12px;}
	.ss_Item_container { border:1px solid #6495ED; width:100%; height:30px; }
	.ss_Item_container .leftitem { width:100%;}
	.ss_Item_container .rightitem { width:40%;}
	.ss_Item_ImageItems {  float:left; margin:0px 0px 0px 1px; position:absolute; width:110px; height:120px; }
	#ss_EditItemsmaincontainer table#tblBalanceDetails .Item,#ss_EditItemsmaincontainer table#tblBalanceDetails .AlternateItem { line-height:20px;} /* 29744 */
	#ss_EditItemsmaincontainer table#tblBalanceDetails  table#dgBalanceDetails  {  margin:5px 0px 5px 3px;}
	/* Datagrid header */
	.ss_Item_DGImageItems { border:1px solid #ff3300; float:left; margin:0px 20px 0px 12px; }
	LABEL { MARGIN: 0px 10px 0px 0px;  FONT: 12px; text-align: left; }
	.ss_Item_row { width:90%; margin:5px 0px 5px 10px; padding:10px 0px 0px 10px;  float:left;}
	.ss_Itemdescription { margin:0em 0em 0em 0.7em; padding:0em 0em 0em 0em; text-align:justify; }
	.ss_DefaultAddtoCartButtonAlign {text-align:right; margin:0.7em 0em 0em 0.0em; padding:0em 0em 0em 0em;}
	#ss_middle h6 { font-weight:normal; font-size:12px; }
	.ss_hiddentablecategorydatagriditems { margin:0px 0px 0px 0px; }
	.ss_hiddenfieldvalidator { padding-left:5px; }
	.ss_Editcategorydatagrid .Link { margin-left:3px; }
	Table.ss_Items_table .ss_form_textbox {  border:1px solid #C9C9C9;  }
	.ss_quantity { padding-top:0px;  font-weight:normal; vertical-align:top; }
	:root .ss_TDWidth { padding-left: 0px; }
	.ss_TDWidth { padding-left: 109px;}/*Case 37262*/
	/*31932*/
	#Table4 #tdPrice{ width: 50% !important; padding: 2% 0% 2% 2% !important;}
	#Table4 #tblBalXml{width: 50% !important; padding: 2% 0% 2% 2% !important;}
	#Table4 #Table3 #tdPrice { width:100% !important; padding: 0% !important;}
	#Table4 #Table3 #tblBalXml { width:100% !important; padding: 0% !important;}
	#ss_EditItemscontainer #Table4 #tblMain,
	#ss_EditItemscontainer #Table4 #tblMain #Table3 { width:100%;}
 /* View Basket */
     table#Table1 table#dgItems  {width: 850px}
	.ss_row1 { width:93%; margin:5px 0px 5px 20px; padding:0px 0px 0px 10px;  }
	.ss_button_row {   width:100%; margin:0px 0px 7px 0px; padding:0px 0px 0px 10px;  }
	.ss_receipt_GrandTotal { width:72%; margin:5px 0px 5px 30px; padding:0px 0px 0px 30px;  text-align:center; }
	.ss_viewbasket_Grandtotal { width:97%; margin:5px 0px 5px 0px; padding:0px 0px 0px 0px;   text-align:center; }
	.ss_rowtotal {  width:650px;  line-height:30px; margin:0em 0em 0em 0em; padding:0em 0.8em 0em 0em;}
	.ss_rowtotalamount {   margin:5px 35px 5px 5px; padding:0px 42px 0px 35px; font-size:12px;}
	#ss_viewBasket_Header {clear: both; overflow: hidden;  width:100%; }
	#ss_viewBasket_Header H3 {font-size:12px;margin-left:8px; }
	#ss_viewBasket_Header P {  text-decoration:none; font-size:13px; text-align:left; padding: 5px 3px 8px 0px;margin:0px 0px 0px 0px; line-height:20px; font-weight:Bold;}
	.EMss_basket_totalcontainer  { width:100%;  margin:0px 0px 5px 0px; padding:0px 0px 0px 0px;   }
	.EMss_basket_subtotal {   width:670px;  margin:0px 10px 0px 30px; padding:0px 20px 0px 30px;  line-height:18px;}
	.EMss_basket_subtotalamount {  margin:5px 15px 5px 5px; padding:0px 32px 0px 28px; font-size:12px; line-height:18px;}
	.ss_basketdatagriditemsright {   padding:0px 10px 0px 5px;  width:45%; font-size:12px;   } 
	.ss_categorydatagridborderitem {   padding:0px 0px 0px 5px;  text-align:center; }
	.ss_categorydatagrid A { text-decoration:underline;  }
	.ss_viewbasketcategorydatagrid  .Item		{   border-bottom:none;  text-align:left;  vertical-align:middle;  font-size:12px; height:25px; } /* Datagrid items */
	.ss_viewbasketcategorydatagrid .AlternateItem	{  border-bottom:none;   vertical-align:middle; height:25px; font-size:12px; }
	.ss_viewbasketcategorydatagrid .categorydatagrid { border:1px ridge #E0DFE3;} /* 37263*/
	.ss_viewbasketcategorydatagrid .categorydatagriditems{padding:0px 0px 0px 8px;}
	
/* Recent Pay  */

	 .ss_recentpay_text { padding:10px 0px 5px 10px; margin:0px;  line-height:20px; display:block;  text-align:center;}
	 .ss_recent_headeralign { display:block;line-height:20px; padding:10px 0px 0px 10px; color:#2E6200; height:15px;font-weight:bold;  font-size:12px;}
	 #ss_recent_Header {clear: both; overflow: hidden;  width:100%; }
	 .ss_recent_row1 { width:896px; margin:5px 0px 5px 0px; padding:0px 0px 0px 0px; }
	 #ss_recent_Header p {color: #564622; text-decoration:none; font-size:12px; text-align:left;padding: 5px 3px 8px 23px;margin:0px 0px 0px 0px; line-height:20px; font-weight:Bold;}
	 .ss_recentPay_textalign {  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
	 	 
 	table#controlRecentActivity_dgRecentActivity .Menu { line-height:5px; }
 	:root  	table#controlRecentActivity_dgRecentActivity .Menu { line-height:20px;  }
 	:root  	table#controlRecentActivity_dgRecentActivity {width:850px; }
 	
	 /* Added by tamil for bug id: 28827 mobile version */
	 #ss_RecentPayDIV  table#tblRecentPayHeader { width:900px; }  /* width of the table tblRecentPayHeader */
	 #ss_RecentPayDIV table#Table2 table#tblBasketErrors { width:700px; } /* width of the table tblBasketErrors */
	 #ss_RecentPayDIV table#Table2 table#tblMain { width:900px; } /* width of the table tblBasketErrors */
	 #ss_RecentPayDIV table#Table2 table#tblMain table#tblWarning { width:900px; } /* width of the table tblWarning */
	 #ss_RecentPayDIV table#Table2 table#tblMain table#tblEnforce { width:850px; } /* width of the table tblEnforce */
 	
 /* Transaction References */
 
	#divTransactionRefs table#tblTransactionRefs .ss_form_fields { padding-bottom:6px; }
	
	/* Added by tamil for bug id: 28827 mobile version */
	#divTransactionRefs table#tblRefsCheckoutBtn { width:852px; }  /*  width of the table tblRefsCheckoutBtn */
	#divTransactionRefs table#tblItemRefs { width:850px; }  /* width of the Item Ref table */
	#divTransactionRefs table#tblItemRefs table#dgItemRefs { width:850px; } /* width of the Item Ref data grid */
	#ss_Hiddentable td.cshritemref {width:500px; } /* width of the Item Ref data grid column */
	#ss_Hiddentable td.ss_hiddenrequiredfield {width:40px; color:#FF3300;} /* width of the Item Ref data grid column */
	
/* Enter Payment Info  */
	
	:root #tblEnterPmtInfo #tblACHInfo{ width:900px;}/*width for table*/
	:root #tblSmartpayACH .ss_PayInfo_centerrow{ width:653px;}/* width for td*/
	
	.ss_PayInfo_Btncontrol { overflow:hidden;  width:850px; height:auto; vertical-align:middle; margin: 0px 0px 0px 10px; text-align:right; padding: 0px 15px 0px 50px;	}
	.ss_PayInfo_sometext { overflow:hidden; float: left; width: 95%; height:auto; text-align: left; vertical-align:middle; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px;  text-align:justify; }
	#ss_EnterpmtInfoDIV .ss_form_fields table#tblPinLessDebitCtrl {width:898px;}
	#ss_EnterpmtInfoDIV .ss_form_fields table#tblPinLessDebitCtrl .ss_UcPPDInfoImages { text-align:right}	
	#ss_EnterpmtInfoDIV .ss_form_fields table#tblPinLessDebitCtrl .ss_UcPPDInfoLbl { width:202px; padding-left:8px;}	
	#ss_EnterpmtInfoDIV .ss_form_fields #ss_EnterpmtInfo {display:inline-block;} 
	#ss_EnterpmtInfoDIV table#tblEnterPmtHeader { width:890px; } /* Bug Id : 30510 */
	#ss_EnterpmtInfoDIV table#tblSavedPmtInfo { width:895px; }
	#ss_EnterpmtInfoDIV #tblEnterPmtInfo .ss_mobile_cardno {width:270px;} /*32566*/
	/* IFTPmtInfo.ascx */
    #ss_EnterpmtInfoDIV table#tblIFTPmtInfo table#tblInnerIFT,
    #ss_EnterpmtInfoDIV #ss_EnterpmtInfo table#tblIFTPmtInfo #ucIFTInfo_txtTermscond { width:600px; }
    #ss_EnterpmtInfoDIV #ss_EnterpmtInfo table#tblIFTPmtInfo #ucIFTInfo_txtRemitName,
    #ss_EnterpmtInfoDIV #ss_EnterpmtInfo table#tblIFTPmtInfo #ucIFTInfo_txtEmailAdr { width:200px; }

    table#tblIFTPmtInfo table#tblInnerIFT .ss_PayInfo_USD, table#tblIFTPmtInfo table#tblInnerIFT .ss_PayInfo_Rate1,
    table#tblIFTPmtInfo table#tblInnerIFT .ss_PayInfo_total1, table#tblIFTPmtInfo table#tblInnerIFT .ss_PayInfo_USD1,
    table#tblIFTPmtInfo table#tblInnerIFT .ss_PayInfo_Rate2, table#tblIFTPmtInfo table#tblInnerIFT .ss_PayInfo_total2
    { background-color: #FFFFFF; padding:2px; color:Black;}
 
    table#tblIFTPmtInfo table#tblInnerIFT .ss_PayInfo_USD { border-left:1px solid #C9C9C9; border-top:1px solid #C9C9C9; }
    table#tblIFTPmtInfo table#tblInnerIFT .ss_PayInfo_Rate1 { border-top:1px solid #C9C9C9; }
    table#tblIFTPmtInfo table#tblInnerIFT .ss_PayInfo_total1 { border-top:1px solid #C9C9C9; border-right:1px solid #C9C9C9;}
    table#tblIFTPmtInfo table#tblInnerIFT .ss_PayInfo_USD1 { border-left:1px solid #C9C9C9; border-bottom:1px solid #C9C9C9; }
    table#tblIFTPmtInfo table#tblInnerIFT .ss_PayInfo_Rate2 { border-bottom:1px solid #C9C9C9; }
    table#tblIFTPmtInfo table#tblInnerIFT .ss_PayInfo_total2 { border-bottom:1px solid #C9C9C9; border-right:1px solid #C9C9C9;}

/*	.ss_PayInfo_col2 {  overflow:hidden; float: left; width: 60%; height:auto; text-align: left;vertical-align:middle; margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px; }
	
	.ss_PayInfo_col1 { overflow:hidden; float: left; width:100px; height:auto; text-align: left; vertical-align:middle; margin: 0px 0px 0px 0px; padding:0px 0px 0px 2px;  font-size:12px; line-height:20px; }*/
	html>body #ss_EnterpmtInfo  .Item table#tblACHInfo .ss_form_textbox { width:200px ;}	
	html>body #ss_EnterpmtInfo  .Item table#tblEnterPmtInfo .ss_form_textbox { width:200px ;}
	
	.ss_PayInfo_bottomcolumn { float: left; height:auto; text-align: left; vertical-align:middle; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#000; 	}
	.ss_PayInfo_sometextright { overflow:hidden;   float:right; height:auto; text-align: right; vertical-align:middle;  text-align:justify;   padding-left:50px;}
		
	.ss_PayInfo_centerrow { width:80%; margin:5px 0px 5px 10px; padding:0px 110px 0px 90px; line-height:15px;display:block; text-align:center; text-align:justify; }
	.ss_PayInfo_paratext { clear:both; overflow:hidden; float: left; width: 85%; height:auto; text-align: left; vertical-align:middle; margin: 0px 0px 0px 0px; padding:0px 0px 0px 20px; text-align:justify;font-size:12px;}

	
	
	/*html>body #ss_EnterpmtInfo table#tblACHInfo .ss_PayInfo_col1 {{width:130px; *width:285px; }*/
	#ss_EnterpmtInfo .ss_PayInfo_col1 {width:200px; padding:0px; margin:0px;  line-height:30px;  }
	#ss_EnterpmtInfo #tblACHInfo .ss_PayInfo_col1{ width:200px;}/*Defined width for the label.*/
	#ss_EnterpmtInfo .ss_link {font-size:10px; padding-left:5px;} 
	
/* Store Login  */
 
	 .ss_Store_headerlogin { display:block;line-height:20px; margin:10px 0px 0px 0px; color:#564622; height:15px;font-weight:bold;  font-size:13px;text-align:left; }
	 .ss_Store_headerlogin_sub { display:block;line-height:20px; padding:0px 0px 0px 0px; color:#564622; height:15px;font-weight:bold;  font-size:12px;text-align:left;  }
	 .ss_Store_headeralign {   text-align:left;  margin:0px 0px 5px 0px; padding:0px 0px 0px 0px;  font-weight:bold; }
	 .ss_Store_headeralign P { font-size:13px;  }
     .ss_Store_normaltext {  display:block; width:100%;  padding:0px 0px 0px 0px;font-size:12px; }
	 .ss_Store_btncolumn {  overflow:hidden;  width: 35%; height:auto; text-align: left; vertical-align:middle; margin: 0px 0px 0px 0px; padding:2px 0px 8px 0px; color:#000;	}
	 .ss_Store_btncolumn_bottom { overflow:hidden;  width: 35%; height:auto; text-align: left; vertical-align:middle; margin: 0px 0px 0px 0px; padding:5px 0px 5px 0px; color:#000;	}
	 .ss_Store_form {  border:1px solid #C19F7C; background-color:#FFF3E6; margin:5px 0px 5px 0px; padding:10px 0px 5px 10px; width:98%;  }
	 .ss_Store_col1 { overflow:hidden; float: left; width: 35%; height:auto; text-align: left; vertical-align:middle; margin: 0px 0px 0px 0px; padding:0px 0px 0px 20px; color:#000;	}
	 .ss_Store_colfirst { overflow:hidden; float: left; width: 35%; height:auto; text-align: left; vertical-align:middle; margin: 0px 0px 0px 0px; padding:5px 0px 0px 20px; color:#000;	}
	 .ss_Store_input { border:1px solid #C9C9C9;  font-size:12px;}
	 #ss_ebilllogin_middle #ss_Storelogin_container {float:left; margin: 0em 2em 0em 0em; padding: 0em; width:265px; }
	 html>body #ss_ebilllogin_middle #ss_Storelogin_container { float:left; margin: 0em 2em 0em 0em; padding: 0em; width:265px; }
	 #ss_Storelogin_container #ss_Storeloginbox {     float:left; margin: 0em 0em; padding: 0.0em 0.0em 0.0em 0.0em;  width:500px; height:100%;  }
	#ss_ebilllogin_middle  {padding-left:5px; }
	 
	 #ss_Storelogin_container #ss_linkbox  { float:left; margin:0em 0em; padding: 0.0em 0.2em 0.2em 0.0em; background:#fff; width:260px; }
	 #ss_login_container #ss_linkbox a, p  {  margin-top:0.5em; padding: 0.2em 0.2em 0.2em 0.0em; line-height:15px; }
	 #ss_Storelogin_container #ss_Storeloginbox .Link { text-align:left; }
	 .ss_Storelogin_firstlink  {  padding-bottom:5px;}
	 .ss_Storelogin_secondlink { padding-top:0px; padding-bottom:5px; }	
	 .ss_Storelogin_thirdlink  { padding-top:5px; padding-bottom:5px; }	
	 .ss_storeLoginTable  { width:905px;    }
	 .ss_Store_logintext {  display:block;  padding:0px 0px 10px 0px; margin:0px 0px 0px 0px; font-size:11px; width:905px;  }
	 #ss_Storeloginbox .label_login	{padding: 0px 2px 0px 2px; text-align:left; vertical-align:middle; color : #000000; font-size: 11px; }
       #ss_Storeloginbox .label_login_forget	{   text-align:left; vertical-align:middle; color : #000000; font-size: 13px;text-decoration : underline;color : Blue; line-height:40px;  }
	 #ss_Storeloginbox .label_lastname	{padding: 0px 2px 0px 2px; text-align:right; vertical-align:middle; color : #000000; font-size: 11px; line-height:18px; }
	 #ss_Storeloginbox .label_password{padding: 0px 2px 0px 2px; text-align:right; vertical-align:middle; color : #000000; font-size: 11px; line-height:18px; }
	 #ss_Storeloginbox .label_content	{  padding: 2px 2px 5px 15px;  text-align:center; vertical-align:middle; font-size: 9px; line-height:12px; }
	 #ss_Storeloginbox .label_button	{ padding: 5px 2px 5px 10px; text-align:center; vertical-align:middle;  font-size: 9px; line-height:12px; }
	 #ss_Storeloginbox .button_content {padding: 5px 2px 5px 10px; text-align:center; vertical-align:middle; font-size: 9px; line-height:12px; }
	 #ss_Storeloginbox .label_error { text-align:left; width:200px; font-size:11px; display:block; }
	 #ss_EditAccountDIV .ss_form_button { text-align:left;}	
	 #ss_login_container .label_content_help  {    text-align:left; padding:10px 5px 0px 5px; margin:0px 0px 0px 0px; }
	
	 
	 #ss_login_container .label_content_help .label_content {  font-size:10px; line-height:20px; color:Black;  padding:0px 0px 0px 5px;  } 
	 #ss_login_container .Error { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;  }
	 
/* Resetpassword */

	#ss_middle .ss_Resetpassword_formrow table#tblResetPassword .ss_Resetpassword_colfirst { width:300px;line-height:25px; }
	#ss_middle .ss_Resetpassword_formrow table#tblResetPassword .ss_Store_colfirst {width:300px; text-align:left; padding:0px;  line-height:25px;}
	#ss_middle .ss_Resetpassword_formrow table#tblResetPassword .Button {margin-top:10px;}
	#ss_middle .ss_Resetpassword_formrow table#tblResetPassword .ss_Store_input {width:200px}
	/*34035*/
	:root table#tblResetPassword .ss_Store_colfirst { width:260px; }
/* Confirm */

	#ss_middle h5 { font-size:12px; line-height:18px; font-weight:normal; margin:2px 0px 10px 0px;}
	 .ss_confirm_align { width:90%; display:block; line-height:20px; margin:0px 0px 10px 12px;  height:15px; font-weight:bold;}
	 .ss_confirm_ConfirmSubChange  {  text-decoration:none; font-size:14px; text-align:left;padding: 5px 3px 5px 0px; margin:0px 0px 0px 0px;  }
	 #ss_middle #ss_receipt_header  h2{ text-align:center; }
	.ss_receipt_header h3 { padding:0px; }
	 .ss_confirm_datagrid {  font-size:15px; color:Black;width:98%; margin:0px 0px 0px 15px; }
	 .ss_confirm_categorydatagriditems { font-size:12px; vertical-align:top; width:76%; margin:0px 0px 0px 10px;  } /* Datagrid items */
	 .ss_confirm_header  {  text-decoration:none; font-size:14px; text-align:left; padding: 5px 3px 5px 0px;margin:0px 0px 0px 0px; line-height:20px;    }
	 .ss_confirm_header h3 { display:inline-block;   }
	 .ss_confirm_header h3  a { margin:0.6em 0em 0em 0em;    }
	 .ss_confirm_categorydatagriditems   {  padding:5px 10px 5px 15px; vertical-align:middle;width:75%; text-align:right;} /* Datagrid items */
	 .ss_confirm_categorydatagriditemsright   {   padding:5px 10px 5px 15px; vertical-align:top; width:75%; text-align:right;} /* Datagrid items */
	 .ss_confirm_shippingAddress { width:880px;   margin:5px 0px 5px 10px; padding:0px 0px 0px 10px; }
	 .ss_ConfirmTable {   margin:0em 0em 0em 0.0em;  padding:0em 0em 0em 0em; }
	 .ss_ConfirmTable {width:800px;  }
	 .ss_confirm_dataGridItems {   width:910px; margin:0px 0px 0px 2px; font-size:12px; color:Black;} /* Datagrid items */
	 .ss_confirm_paymentInfo { overflow:hidden;  width: 25%; height:auto; text-align: left; vertical-align:middle; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px;  line-height:18px; font-size:12px; }
	 .ss_confirm_paymentInfoText { overflow:hidden;  width: 75%; height:auto; text-align: left; vertical-align:middle; margin: 0px 0px 0px 0px; padding:0px 0px 0px 3px;  line-height:15px; font-size:12px;	}
     	 
	 .ss_confirm_shippingInfo { overflow:hidden; width: 75%; height:auto; text-align: left; vertical-align:middle; margin: 0px 0px 0px 0px; padding:0px 0px 0px 3px; 	 line-height:18px; font-size:12px; }
	 .ss_confirm_subTotalRowLeft {  width:590em; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;  line-height:18px; overflow:hidden; }
	 .ss_confirm_subTotalRowRight {  margin:0px 0px 0px 30px; padding:0px 0px 0px 30px;  line-height:18px; overflow:hidden; }
	 
	 .ss_confirm_TotalRowLeft { width:770px; margin:5px 0px 0px 30px; padding:5px 0px 0px 30px;  line-height:18px; overflow:hidden; }
	 .ss_confirm_TotalRowRight { width:608px; margin:0px 0px 0px 30px; padding:5px 0px 0px 30px;  line-height:18px; overflow:hidden; }
	 
	 .ss_confirm_subTotalRowText {   overflow:hidden;  width: 15%; height:auto; text-align: right; vertical-align:middle; margin: 0px 0px 0px 0px; padding:0px 0px 0px 20px;  line-height:20px; 	}
	 .ss_confirm_ConfirmMsgAlign { width:100%; display:block; line-height:20px; margin:0px 0px 18px 0px;  height:15px; font-weight:bold;   }
	 .ss_confirm_ConfirmMsgAlign h2 {  font-size:15px; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; }
	 .ss_select_col1 {   overflow:hidden; float: right; width: 250px; height:auto; text-align: right; vertical-align:middle; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:30px;	}	
	 .ss_select_col2, .ss_select_col3 {   float: left; width: 450px; height:auto; text-align: left; vertical-align:middle; margin: 0px 0px 0px 0px; padding:0px 0px 0px 5px;  line-height:30px;	}
	 .ss_select_col2 .ss_form_textbox{width:200px;}
	 .ss_select_col3 .ss_form_textbox{width:350px;}
	 .ss_select_datagridrow  { overflow:hidden; font-size:11px; float: left; width: 60%; height:auto; text-align: left; vertical-align:middle; margin: 0px 0px 0px 0px; padding:0px 0px 0px 5px; line-height:22px;	}
	 .ss_select_categorydatagriditems {   border:none; text-align:left; padding:5px 0px 5px 0px;  vertical-align:middle;width:78%; line-height:20px; } /* Datagrid items */
	 .ss_select_form {  height:100%; }
	 table#tblSelectShipping .ss_select_sometext { margin:0px 0px 0px 0px; padding:5px 0px 10px 0px; }
	 .EMss_confirm_totalcontainer { width:891px; margin:5px 0px 5px 0px; padding:0px 0px 0px 0px; } 
	 /* 29203 */
	#divConfirmTransRefs { padding-left:10px;   padding-bottom:5px; width:885px;}
	:root #divConfirmTransRefs { padding-left:10px;   padding-bottom:5px; width:890px;}
	#divConfirmTransRefs table#tblConfirmRefs .ss_confirm_paymentInfo { width:885px;} 
	:root #divConfirmTransRefs table#tblConfirmRefs .ss_confirm_paymentInfo { padding-left:10px; width:890px;}
	#EMss_body #ss_Confirm_div table#Table3 .ss_ift_confirm_header #lblIFTHeader { font-size:12px; }
	#ss_Confirm_div .ss_confirm_header h3{ padding:0px;}
	/*Bugz 39776*/
	#ss_Confirm_div .CategoryHeaderitem{ display: table-row;}
	#divPaymentInfo, #ss_shippinginfo #divPaymentInfo .Item{ width:900px;}
	#divPaymentInfo #Table3{overflow:hidden; width:100%;}
	#divPaymentInfo .ss_confirm_shippingAddress { margin-top:0px;}
	#divPaymentInfo #Table3 .ss_confirm_header{ padding: 0px 0px 5px 7px;}
	#divPaymentInfo #lblPO, #divPaymentInfo #lblEmailAddr1{ white-space: nowrap;}
	#divPaymentInfo .ss_ift_confirm_header p{padding-left: 20px; padding-right: 5px; padding-bottom: 10px;}
	/*Bugz 47298*/
	div#ss_Confirm_div #tblACHAuth .tdACHAuth{ padding-left:5px; } /*Left padding for the ach auth table content.*/
	div#ss_Confirm_div #divACHAuth .Header{ line-height:30px; } /*Line height for the header.*/
	div#ss_Confirm_div #tblACHAuth{ margin-bottom: 10px;} /*bottom margin for the ach auth table.*/
/* CallNotice*/

    #ss_callnoticeDIV .ss_form_fields { margin:0px 0px 0px 0px; padding:5px 0px 5px 0px; line-height:18px; }
    

/* Terms Privacy Security  */

	 #ss_term_priv_secy { width:100%; margin:0 auto; padding:0px; }
	 .ss_term_priv_secy_header { font-weight:bold;  padding:0px 0px 5px 0px;}
	 .ss_term_priv_secy_text { padding:10px 0px 5px 20px; margin:0px;  line-height:20px; display:block;  text-align:justify;}
	 .ss_term_priv_secy_text ul { margin:0px 0px 5px 0px;  }
	 .ss_term_priv_secy_text ul li {margin:0px 0px 5px 40px; } 
	 .ss_term_priv_secy_text_link {   text-decoration:underline; font-size:12px; padding-bottom:30px; color:Blue;}

	

/* Payment History  */
	
	.Itemheader {  border-right:1px solid #C9C9C9; border-bottom:1px solid #C9C9C9;  background-color:#FCFCFC; text-align:center; padding:5px 0px 0px 15px; vertical-align:middle;width:75%;  } /* Datagrid Grid Header */
	.ss_paymentHistory_tblAlign { margin:10px 0px 0px 0px; width:760px;}
	html>body .ss_paymentHistory_tblAlign { margin:10px 0px 0px 0px; width:780px;*width:760px;}
	.ss_paymentHistory_tblAlign H3 .Label   {  _margin-left:-5px;  }
	.ss_PaymentHistory_Datagrid {    text-align:center; padding:5px 0px 5px 5px; vertical-align:middle; width:15%; font-size:12px; } /* Datagrid items */
	.ss_PaymentHistory_btnView {   text-align:right; padding:0px 18px 5px 0px; vertical-align:middle; width:15%;font-size:12px; } /* Datagrid items */
	.ss_PaymentHistory_btnView .Button{ margin-top:6px; }
	.ss_PaymentHistory_DataGridAlign { margin:10px 0px 10px 0px; width:100%;}
	.ss_PaymentHistory_DataGridAlign .Item { margin:0px 0px 0px 0px; }
	.ss_PaymentHistory_DataGridAlign hr { color:#C9C9C9; height:2px;}
	.Itemheader { width:100%; font-size:12px;  padding:0px 0px 0px 0px;}
	.ss_PaymentHistory_Datagrid_RightAlign {  text-align:right; padding:2px 0px 2px 2px; vertical-align:middle; width:15%; font-size:12px;}
	.ss_PaymentHistory_Datagrid_LeftAlign { text-align:left; padding:2px 0px 2px 2px; vertical-align:middle; width:15%; font-size:12px;}
	.ss_PaymentHistory_DataGridAlign .categorydatagrid { width:920px;}
	.ss_PaymentHistory_DataGridAlign #ss_PaymentHistory_ShowMore {  width:900px;  text-align:right; }
	#divPrintPmtHis #divIFTHeader{ width:650px; padding-left:63px; padding-bottom:5px;}/*Define width to datagrid.*/
	table#tblPrintViewBTN {text-align:right; width:905px ; }
	*:first-child+html .ss_PaymentHistory_DataGridAlign .BG { font-size:small;  line-height:30px ; *line-height:10px ; padding-top:10px;padding-bottom:10px; }
	*:first-child+html .ss_PaymentHistory_DataGridAlign .BG1 { font-size:small;  line-height:30px ; *line-height:10px ; padding-top:10px;padding-bottom:10px; }
	html>body .ss_PaymentHistory_DataGridAlign .BG { font-size:small;  line-height:30px ; *line-height:10px ; padding-top:1px;padding-bottom:1px; }
	* html .ss_PaymentHistory_DataGridAlign .BG {font-size:small;  line-height:30px ; *line-height:10px ; padding-top:10px;padding-bottom:10px; }	
	* html .ss_PaymentHistory_DataGridAlign .BG1 {font-size:small;  line-height:30px ; *line-height:10px ; padding-top:10px;padding-bottom:10px; }	
/*IPP user summary */

.ss_IPPUserSummaryTable .ss_IppUserSummaryColumnRight { text-align:right; }
	#ss_IPPUsersummaryDIV .ss_form_fields_info { margin:0px 0px 0px 0px; padding:0px 10px 0px 0px; }
	#ss_IPPUsersummaryDIV .ss_form_fields { margin:0px 0px 0px 0px; padding:0px 10px 0px 0px; width:300px;}
	
	table#tblIppSummary .ss_PaymentHistory_DataGridAlign .ss_IppSum_Datagrid_Right {text-align:right ;padding-right:10px;}
	table#tblIppSummary .ss_PaymentHistory_DataGridAlign .ss_IppSum_Datagrid_Left { padding-left:10px; text-align:left }
	table#tblBudgetamtzero .ss_normalP {margin-left:0px ;  padding-left:0px;}	
	table#tblBudgetamtzero H3 {margin-left:0px ;  padding-left:0px; }
	table#tblBudgetamtzero .Label { margin-left:0px ;  padding-left:0px; }
	table#tblBudgetamtzero .Label H3 { margin-left:0px ; padding-left:0px;  }
	table#tblBudgetamtzero table#tblWYPL {margin-left:0px ; padding-left:0px; }

	table#tblIppSummary .ss_PaymentHistory_DataGridAlign table#dgplandtls .ss_IppSum_Datagrid_Right {text-align:right; }
	table#tblIppSummary .ss_PaymentHistory_DataGridAlign .categorydatagrid { width:700px;}
	#ss_IPPUsersummaryDIV .ss_PaymentHistory_DataGridAlign .ss_Installment_details { background:steelblue; font-family:Verdana, Arial, Helvetica, sans-serif; color:black; font-size:13px; }
	#ss_IPPUsersummaryDIV table#tbldgcharges #dgCharges,
	#ss_IPPUsersummaryDIV table#tbldgcredits #dgCredits { width:520px; }
	#ss_IPPUsersummaryDIV table#tblippsumsrcamts { width:680px; }
	#ss_IPPUsersummaryDIV table#tblIPPUserSummaryTotal { width:525px; }
	#ss_IPPUsersummaryDIV table#tblIPPUserSummaryBtns { width:720px; }
	table#tblIppSummary .ss_PaymentHistory_DataGridAlign .ss_ippusersummary_total { padding-top:12px;}
	table#tblIppSummary .ss_PaymentHistory_DataGridAlign .ss_Inst_Footer { font-size:12px; padding-top:10px;}
	#ss_IPPUsersummaryDIV .ss_IPPUserSummaryTable {  width:275px; }
    #ss_IPPUsersummaryDIV .ss_IPPUserSummaryTable .UnderLine { text-decoration:underline; }

/* IPP TERMS CHANGES */
	#ss_IPPTermsChangeDIV table#tblProposed { margin-bottom:-10px; }
	#ss_IPPTermsChangeDIV table#tblIppSummary { margin-top:-10px; }
	#ss_IPPTermsChangeDIV .ss_IPPUserSummaryTable .ss_IppUserSummaryColumnRight { text-align:right; }
	#ss_IPPTermsChangeDIV .ss_IPPUserSummaryTable .ss_IppUserSummaryColumnRightBal { text-align:right; padding-right:5px;font-weight:bold;}
	#ss_IPPTermsChangeDIV .ss_form_fields_info { margin:0px 0px 0px 0px; padding:0px 10px 0px 2px; padding-bottom:5px;}
	#ss_IPPTermsChangeDIV .ss_form_fields { margin:0px 0px 0px 0px; padding:0px 10px 0px 0px; width:300px;}
		
	#ss_IPPTermsChangeDIV table#tblIppSummary .ss_PaymentHistory_DataGridAlign .categorydatagrid { width:700px;}
	#ss_IPPTermsChangeDIV .ss_PaymentHistory_DataGridAlign .ss_Installment_details { background:steelblue; font-family:Verdana, Arial, Helvetica, sans-serif; color:black; font-size:13px; }
	#ss_IPPTermsChangeDIV table#tblippsumsrcamts { width:680px; }
	#ss_IPPTermsChangeDIV table#tblIppSummary .ss_PaymentHistory_DataGridAlign .ss_ippusersummary_total { padding-top:12px;}
	#ss_IPPTermsChangeDIV table#tblIppSummary .ss_PaymentHistory_DataGridAlign .ss_Inst_Footer { font-size:12px; padding-top:10px;}
	#ss_IPPTermsChangeDIV  table.ss_IPPTermsTable {  margin:0em 0em 0em 0em; padding:0em 0em 0em 0em; } 
	#ss_IPPTermsChangeDIV  table.ss_IPPTermsTable  table#dgCharges .Item TD {  padding:0px 15px 0px 15px;} 
	#ss_IPPTermsChangeDIV  table.ss_IPPTermsTable  table#dgCredits .Item TD {  padding:0px 15px 0px 15px;} 
	#ss_IPPTermsChangeDIV  table.ss_IPPTermsTable  table#dgCharges .AlternateItem TD {  padding:0px 15px 0px 15px;} 
	#ss_IPPTermsChangeDIV  table.ss_IPPTermsTable  table#dgCredits .AlternateItem TD {  padding:0px 15px 0px 15px;} 
	#ss_IPPTermsChangeDIV .ss_IPPTermsTable #dgCharges,
	#ss_IPPTermsChangeDIV  table.ss_IPPTermsTable  table#dgCredits{width:700px;}
	#ss_IPPTermsChangeDIV  table#tblIPPUserSummaryTotal { width:690px;}
	#ss_IPPTermsChangeDIV  table#tblIPPUserSummaryBtns { width:880px;}
	#ss_IPPTermsChangeDIV  table#tblIPPUserSummaryBtns td {width:33%}
	#ss_IPPTermsChangeDIV  table.ss_IPPUserSummaryTable { width:275px; margin-left:-2px; margin-top:10px; margin-bottom:10px;}
	#ss_IPPTermsChangeDIV  table#tblIPPTermsChangeBtn { width:900px; }
	#ss_IPPTermsChangeDIV  table#tblTermsChangeDesc { width:900px;}
	#ss_IPPTermsChangeDIV  span#lblCurrentPlan,
	#ss_IPPTermsChangeDIV  span#lblProposedPlan {margin-left:-5px;}
	#ss_IPPTermsChangeDIV table#tblIppProposedSummary .ss_PaymentHistory_DataGridAlign .categorydatagrid { width:265px;}
	#ss_IPPTermsChangeDIV table#tblIppProposedSummary .ss_PaymentHistory_DataGridAlign .ss_ippusersummary_total { padding-top:12px;}
	#ss_IPPTermsChangeDIV table#tblIppProposedSummary .ss_PaymentHistory_DataGridAlign .ss_Inst_Footer { font-size:12px; padding-top:10px;}
/* Receipt */	
	 
	 #ss_ReceiptDIV .ss_row_GrandTotal {  width:748px; margin:5px 0px 5px 0px; padding:5px 0px 0px 0px;  }
	 #ss_ReceiptDIV #tblPmtTotal{ margin-top:-10px;}
	 .ss_confirm_row {  width:629px;  margin:5px 0px 5px 0px; padding:5px 0px 0px 0px;   }
	 html>body .ss_confirm_row {  width:590px; *width:629px; margin:5px 0px 5px 0px; padding:5px 0px 0px 0px;   }
	 .ss_confirm_col1 { overflow:hidden; float: right; width: 75%; height:auto; text-align: left; vertical-align:middle; margin: 0px 0px 0px 0px; padding:0px 0px 0px 20px;	line-height:25px;}
	 .ss_confirm_colright { overflow:hidden; float: right; width:140px;  text-align: right; vertical-align:middle; margin: 0px 0px 0px 0px; padding:0px 46px 0px 20px; color:#000;	line-height:18px; overflow:hidden;}
	 html>body  .ss_confirm_colright {    overflow:hidden; float: right; width: 15%; height:auto; text-align: right; vertical-align:middle; margin: 0px 0px 0px 0px; padding:5px 74px 0px 20px; *padding:5px 46px 0px 20px; 	}
	 .ss_receipt_align  { width:90%; display:block;line-height:20px; margin:10px 0px 10px 70px; color:#003E50; font-weight:bold;  font-size:12px; text-align:center; }
	 .ss_receipt_header { overflow:hidden; float: left; width: 100%; height:auto; text-align:left; vertical-align:middle; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; 	font-weight:bold;}
	 #ss_ReceiptDIV .ss_receipt_header { width: 752px;}
	 .ss_receipt_Info { color:#564622;padding-left:10px; line-height:15px; }
	 #Tablecontainer { clear: both; overflow: hidden; width: 760px;  margin: 0px 2px 5px 0px; }
	 #Tablecontainer table.grid { font-size: 12px;  margin:0px 0px 0px 0px; width:750px; }
	 #Tablecontainer td.head {   font-weight: bold;  border-right: #C9C9C9 0px solid;  text-align:left;  width:52em; padding-left:2px; }
	 #Tablecontainer td.headlast {  font-weight: bold;    text-align:right; }
	 #Tablecontainer td.data { color:#000000; font-size: 9px; border-bottom: #dfdfdf 1px solid;  margin:0px; border-right: #dfdfdf 1px solid; padding:0px 2px 0px 2px; vertical-align:top;}
	 #Tablecontainer td.datar { color:#000000; font-size: 9px; border-bottom: #dfdfdf 1px solid; margin:0px; border-right: #dfdfdf 1px solid; padding:0px 2px 0px 2px; text-align:right; vertical-align:top;}
	 #Tablecontainer P {  font-weight:Bold; font-size:12px; margin:0px 0px 0px 0px; }
	 .container { clear: both; overflow: hidden; padding: 0px 2px 2px 2px; font-weight:normal; color:#000; line-height:18px;}
	 #ss_receipt_header {clear: both; overflow: hidden;  width:100%; }
	.ss_receipt_categorydatagriditems { width:750px;  margin:0px 0px 0px 0px;  } /* Datagrid items */
	.ss_receipt_categoryDGitems      {  border-right:1px solid #C9C9C9; border-bottom:1px solid #C9C9C9;  text-align:left; padding:5px 0px 5px 15px; vertical-align:top; width:90%; font-size:12px; height:58px; } /* Datagrid items */
	.ss_receipt_categoryDGitemsright { border-right:1px solid #C9C9C9; border-bottom:1px solid #C9C9C9;  padding:5px 15px 5px 19px; vertical-align:middle;  font-size:12px; text-align:center;} /* Datagrid items */
	.ss_select_formtext {   overflow:hidden; line-height:16px; float:left; height:auto; text-align:left; vertical-align:middle; padding:10px 0px 10px 0px;  } 
	.ss_select_sometext {  overflow:hidden; line-height:16px; float: left; height:auto; text-align: left; vertical-align:middle; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; }
	table.ss_ReceiptTableButton  { width:803px; }
	#ss_ReceiptDIV .ss_select_sometext {  height:28px; width: 370px;}
	/*#ss_ReceiptDIV .ss_rowtotal  { margin:0em 0em 0em 0em; padding:0em 0.8em 0em 0em; }*/
	#ss_ReceiptDIV table#tblFooter {width:745px;}
	 html>body #ss_ReceiptDIV  .ss_receiptTraverseBtnTD .Button {padding: 0px 5px 0px 5px;  height:20px ;  }
	.ss_receipt_categorydatagriditems .categorydatagriditems {border:none;}
	.ss_receipt_categorydatagriditems .ss_categorydatagriditemsright {border:none; vertical-align:top;}
	 #ss_ReceiptDIV #Tablecontainer  { width:750px;} /*26724*/
	 /* Bug Id : 28704 to show the advertisement banner on the receipt page*/
	#ss_middle #ad_right {margin-right:3px;margin-top:2px; display:block; float:right;vertical-align:top; }
	#ss_ReceiptDIV {width:720px; display:block; float:left;}
	#ss_ReceiptDIV #Table1 {width:750px;}
	 /*29203 to show transaction references in receipt page */
	#divReceiptTransRefs table#tblTransRefs .ss_select_sometext {width:750px; height:17px;}
	#divReceiptTransRefs h3 {padding-left:0px; }
	#divReceiptTransRefs { padding-top: 5px; padding-bottom:5px;}
	#ss_ReceiptDIV #dgPayments_ctl02_hlReceiptTitle { line-height:15px;}
    #ss_ReceiptDIV .ss_ift_instruction { padding-top:5px; padding-bottom:8px; width:650px;}
    #ss_ReceiptDIV table#dgPayments td { padding-left:3px; line-height:20px;}
    #ss_ReceiptDIV #dgPayments_ctl02_lblPmtDesc { line-height:16px; }
    
    #lblPOPayments{ padding-left: 10px;}
    #lblPOAmount{padding-right: 1px;}
/* Select Shipping */			
	
		.ss_selectship_categorydatagrid   {    width:97%; margin:0px 0px 0px 0px; border:none; } /* Datagrid */
		table#newship .ss_select_form { margin:5px 0px 5px 0px; padding:0px 0px 0px 0px;  }
		.ss_select_col2, .ss_select_col3 { width: 60%; float: left; text-align: left;vertical-align:middle; margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px; }
		.ss_select_datagridrow { overflow:hidden; float: left; width: 35%; height:auto; text-align: left; vertical-align:middle; margin: 0px 0px 0px 0px; padding:0px 0px 0px 20px; color:#000;	 line-height:20px;}
		.ss_select_col1 { width: 20%; float:left; text-align: right; vertical-align:middle; margin: 0px 0px 0px 0px; padding:0px 10px 0px 20px;  font-size:12px;	}
		.ss_select_btncolumn { overflow:hidden; float: left; width: 35%; height:auto; text-align: left; vertical-align:middle; margin: 0px 0px 0px 0px; padding:10px 0px 5px 3px; color:#000; width:500px;	}
		.ss_select_formbtn { margin:5px 0px 5px 10px; padding:15px 0px 10px 10px;  }
		.ss_select_formtext {  font-size:12px; overflow:hidden;line-height:16px; float: left; height:auto; text-align: left; vertical-align:middle; margin: 0px 0px 0px 10px; padding:20px 0px 10px 21px; color:#000;}
		.ss_select_textcontainer { overflow:hidden;  width:100%;  vertical-align:middle; margin: 0px 0px 0px 0px; padding:0px 0px 0px 20px; line-height:18px; display:block;}
		.ss_select_categorydatagridheader {  border-right:0px solid #6495ED; border-bottom:1px solid #6495ED; text-align:left; padding:5px 0px 5px 0px; vertical-align:middle; width:75%;font-size:12px; line-height:20px; }
		.ss_select_categorydatagriditems {  border-bottom:1px solid #C9C9C9; text-align:left; padding:5px 0px 5px 0px; vertical-align:middle; width:78%;font-size:12px; line-height:20px; } /* Datagrid items */

		Table#tblSelectShipping .Link { width:100px;  }
		Table#tblSelectShipping .Item {  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
		Table#tblSelectShipping .ss_select_sometext { margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; }
		table#tblSelectShipping h3 P {  width:750px ;}
		table#tblSelectShip .ss_categorydatagrid {  width:982px;  }
		table#tblSelectShip .ss_categorydatagrid .ss_select_categorydatagriditems {  border-bottom:1px solid white;  }
		table#tblSelectShip .ss_select_sometext { width:900px;}
		Table#tblSelectShipping .ss_validation_align {padding-left:15px;}
		:root table#tblSelectShippingWidth .ss_select_datagridrow {width:900px ;}
		.ss_payment_row { width:87%; margin: 0px 0px 5px 0px; padding:0px 0px 0px px;  } /*31107*/
   	
/* Page Footer  */

	 #ss_footercontainer {   margin-left:5px;   width:905px; float:none;}
	 html>body #ss_footercontainer {float:left;}
	 #EMss_footer {clear: both; overflow: hidden;  text-align: right; line-height:25px	; height:25px; overflow:hidden; }
     
	 #EMss_footer IMG { display:none; margin:0px 0px 0px 0px; padding:2px 0px 0px 0px; }
	 
	 .ss_footer_align { text-decoration:none;  padding:5px 6px 0px 0px;}
	 #ss_pagetrailer {   clear: both;    text-align: left; line-height:18px;}		 
	 html>body  #EMss_footer { clear:both; overflow:hidden; padding:0.0em 0em 0.0em 0em; margin:0.6em 0em 0em 0em; width:100%;  vertical-align:top; text-decoration:none; }
	 
	 #EMss_footer	 { clear:both; overflow:hidden; padding:0.0em 0em 0.0em 0em; width:100%;  vertical-align:top;   text-decoration:none; } 
	 #EMss_footer h3 { float:left; padding:0px 0px 0px 5px;  height:auto;line-height:25px;font-weight:normal; text-decoration:none;  }
	 #EMss_footer h4 { float:left; padding:0px 5px 0px 5px; height:auto; line-height:25px; font-weight:normal;}
	 #EMss_footer h4 a { vertical-align:middle; text-decoration:none; padding:0em 0em 0em 15em; margin:0em 0em 0em 0em; }
	 #EMss_footer h4 a:hover {text-decoration:none; padding:0em 0em 0em 15em; margin:0em 0em 0em 0em;}
	 
	 #EMss_footer a { font-size:12px;}
	 #ss_footer { display:none; }
	.tmtext { FONT-SIZE: 10px; LINE-HEIGHT: 100%; FONT-STYLE: normal }	
	:root div#OnlineFooter1_EMss_smartpaylinks h4 {  margin-top:3px;}
	div#OnlineFooter1_EMss_smartpaylinks h4 {  margin-top:3px;}
	/* StoreEntrance  */

	 
	 #ss_entrancecontainer { WIDTH:950px; float:none; }
	 #ss_entrancecontainer .ss_categorydatagridheader { display:table-row; }
	 #ss_entrancecontainer .ss_storeentrancecontentcontainer { float:left; width:650px; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; }
	 #ss_entrancecontainer .ss_storeentrancecategorycotnainer {   float:right; } 
	 #ss_entrancecontainer .ss_storeEntranceDatagridcontainer { float:left; WIDTH: 650px; margin:0em 0em 0em 0em; padding:0em 0em 0em 0em; }
	 #ss_entrancecontainer .ss_storeEntranceDatagridLeft { float:left; width:318px; margin:0em 0.6em 0em 0.1em;}
	 #ss_entrancecontainer .ss_storeEntranceDatagridLeft .ss_homefeaturecategorydatagrid    {  border:0px solid #C9C9C9;   font-size:15px; color:Black; width:310px; margin:0px 0px 0px 0px;   } 
	 #ss_entrancecontainer .ss_storeEntranceDataGridright { float:left; width:321px; margin:0em 0.0em 0em 0.1em;    }
	 #ss_entrancecontainer .ss_storeEntranceDataGridright .categorydatagrid    {  width:310px; border:0px solid #C9C9C9;  margin:0px 0px 0px 0px; }  
	 #ss_entrancecontainer .ss_storentrancerightcontainer { float:left; margin:0px 0px 0px 0px; vertical-align:top; width:280px;  }
	 #ss_entrancecontainer .ss_storentrancerightcontainer #ss_homecategorydatagridrightside .ss_categorylistdatagrid { border:0px solid #C9C9C9;  width:244px; margin:0px 0px 10px 0px;} 
	 #ss_entrancecontainer .ss_storeentrancecontentcontainer  #ss_storeentranceImageBanner IMG {   width:640px; height:225px; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px;  }
	 #ss_entrancecontainer .ss_storeEntranceDatagridcontainer  .ss_homecategorydatagriditems { border:none; }
	 .ss_storentrancerightcontainer #ss_homecategorydatagridrightside { margin:0px 0px 0px 5px; width:254px; }
	 
	
	
	 #ss_categorydatagrid { float:none; margin:0px 0px 0px 0px;   }
	 #ss_categorydatagrid a { text-decoration:underline;   }
	 #ss_categorydatagrid .Item { width:auto; height:auto; text-align:left; }
	 #dgmerchantitems .Item .ss_categorydatagriditemsright,
	 #dgmerchantitems .AlternateItem .ss_categorydatagriditemsright,
	 #ss_categorydatagrid .Item .ss_categorydatagriditemsright,
	 #ss_categorydatagrid .AlternateItem .ss_categorydatagriditemsright { width:auto; height:auto; text-align:right; }/*alligned right on behalf of borwse catalog page*/
	 #ss_categorydatagrid P {  line-height:15px; padding-top:10px; vertical-align:top; } 
	 #ss_categorydatagrid IMG {  float:left; margin:0.2em 1.2em 0.1em 0.0em; width:47px}
	 #ss_categorydatagrid h2 {   font-size:12px; padding-left:5px; padding-right:5px;}
	 #ss_categorydatagrid h4 {  line-height:10px; }
	 #ss_categorydatagrid h1 { font-size:14px; padding-left:10px;  }
	 
	 #ss_catalogMerchantDG {  float:none; margin:0px 0px 0px 0px;   }
	 #ss_catalogMerchantDG a { text-decoration:underline;  }
	
	 #ss_catalogMerchantDG P { line-height:15px; padding-top:10px; vertical-align:top; } 
	 #ss_catalogMerchantDG IMG {  float:left; margin:0.2em 1.2em 0.1em 0.0em; width:47px}
	 #ss_catalogMerchantDG h2 { font-size:12px; padding-left:5px; padding-right:5px; color:#000 ; }
	 #ss_catalogMerchantDG h4 { line-height:10px; }
	 .ss_header   {  font-size:12px; padding-left:7px; color:#fff; width:100%; } 
	
	 .ss_categoryHeaderText {  font-weight:bold; padding-left:5px; color:#003E50;}
	 #ss_homecategorydatagrid { width:302px; float:none; margin:0px 5px 0px 0px;   }
	 #ss_homecategorydatagrid h1 { float:left;  line-height:18px; margin:0px 0px 0px 0px; padding:5px 0px 0px 10px; color:#000000; border-bottom:none; width:100%;}
	 #ss_homecategorydatagrid P { height:27px; overflow:hidden;  }
	 
	 #ss_homecategorydatagrid .ss_DGhighlightPrice {  float:left; display:inline-block;}
	 #ss_homecategorydatagrid .ss_datagridprice { display:block; }
	 #ss_homecategorydatagrid .ss_priceamount {  display:block; }
	.ss_datagridprice{ font-size:12px;}
	.ss_homecategoryimageitems { height:30px; overflow:hidden;  vertical-align:top; border-bottom:0px solid #C9C9C9;}
	.ss_categorydatagridItem {   height:58px; margin:0px 0px 0px 0px; overflow:hidden; vertical-align:top; width:230px; text-align:justify;  font-size:12px;  }
	.ss_categorydatadescription {   margin:0px 5px 5px 0px; overflow:hidden; float:left;  text-align:justify; font-size:12px; }
	.ss_categorydatadescription1 {   margin:0px 5px 5px 0px; overflow:hidden; float:left;  text-align:justify; font-size:12px; width:280px; }
	#ss_homecategorydatagrid P.ss_DataGridImageItems { height:58px; vertical-align:top ; }
	#ss_homecategorydatagrid .ss_categoryHeaderText  { font-size:12px ; line-height:18px; margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; font-weight:normal;}
	#ss_homecategorydatagrid IMG {  float:left; margin:0.2em 0.2em 0.1em 0.0em; vertical-align:top; width:47px }
	#ss_homecategorydatagrid P { font-size:12px;line-height:15px; color:#707070; margin:0px 0px 0px 0px; padding:5px 5px 0px 0px;} 
	#ss_homecategorydatagrid P.ss_datagridprice { color:#FF7800;}
	#ss_homecategorydatagrid .ss_homecategorydatagriditems {    border-right:1px solid #C9C9C9; border-bottom:1px solid #C9C9C9;  text-align:left; padding:5px 0px 5px 0px;  vertical-align:top; width:230px; font-size:12px; height:58px;  } /* Datagrid items */
	.ss_homecategorydatagridrightitems {  text-align:left; padding:5px 5px 5px 5px; vertical-align:top; width:25%; font-size:12px; height:38px; overflow:hidden; } /* Datagrid items */
	.ss_homecategorydatagridimageitems { border-right:none; border-bottom:1px solid #54C6E2; text-align:left; padding:7px 0px 5px 14px; Width:10%; vertical-align:top; height:38px;} /* Datagrid Image items */
												
	 
	
	
/* DataGrid Item Title */
	
	 #ss_homecategorydatagrid A {  font-size:12px ; line-height:18px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
	 #ss_homecategorydatagrid .categorydatagrid    {  width:778px; border:1px solid #C9C9C9;  margin:0px 0px 0px 0px; }		
	 #ss_homecategorydatagrid P { font-size:12px ; line-height:13px; color:#707070; margin:0px 0px 0px 0px; padding:5px 0px 0px 0px;}
	 #ss_homecategorydatagrid h3 { line-height:20px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:12px; height:38px; overflow:hidden;}
	 #ss_homecategorydatagrid IMG  {  float:left; margin:0.2em 1.2em 0.1em 0.50em;}
	 #ss_homecategorydatagrid h2   {  text-align:left; font-size:13px;    margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;  color:#fff; }
	 #ss_homecategorydatagrid h2 P {  font-size:13px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#fff; height:30px;  }
	 
	 .ss_categorydatagridUnitPriceitems		{border-right:1px solid #ACE3F1; border-bottom:1px solid #ACE3F1;  padding:5px 10px 5px 5px; vertical-align:top; width:15%; font-size:12px; text-align:left;} /* Datagrid items */
	 .ss_referenceItemsHighlight { line-height:18px; }
	
	 #ss_homecategorydatagridrightside { margin-top:0px;   vertical-align:top; }
	 #ss_homecategorydatagridrightside A { font-size:12px; text-decoration:underline;  line-height:14px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
	 #ss_homecategorydatagridrightside .ss_categoryListdatagridheader { display:none;} /* 29744 */
	/*Hidden Reference Table begins */
	
	 #ss_Hiddentable td.cshritemref { margin:0em 0em 0em 1.2em ;padding-bottom:4px;}
	 .cshritemref1 { width:100px; float:left; line-height:20px; vertical-align:middle;  margin:0em 0em 0em 0.2em;}
	.ss_HiddenQuantityText { width:140px; text-align:right; }
	 span.cshritemref { font-size:12px; }
	 /*Hidden Reference Table begins */
	
	/* Add ons table Begins */
	HTML>BODY table#dgItems .ss_HiddenQuantityText  { width:72px; text-align:right; }
	table#dgItems .ss_hiddentablecategorydatagriditems  .TextColor {margin-left:3px; }
	:root table#dgItems .ss_hiddentablecategorydatagriditems  .TextColor {margin-left:3px; }
	 .ss_Editcategorydatagrid { border:1px outset; font-size:15px; color:Black; width:600px; margin:0px 0px 0px 0px;   vertical-align:bottom;  } 
	.ss_HiddenQuantityText { width:120px; text-align:right; }
	.ss_hiddentablecategorydatagriditems { width:250px;  height:30px;  padding:0px 0px 0px 6px; font-size:12px;  vertical-align:middle; } 
	.ss_hiddentableamountitems {  vertical-align:middle;  padding:0px 4px 0px 3px; }
	.ss_hiddencategorydatagriditems {    padding:0px 4px 0px 3px; font-size:12px;  text-align:center; vertical-align:middle; line-height:18px; } 
	
	/* Add ons table Ends */
		
	 #ss_homecategorydatagridrightside h2 P { height:20px; overflow:hidden; font-size:13px; margin:0px 0px 0px 0px; padding:0px 0px 3px 0px;  text-align:center; line-height:19px;    }
	 #ss_homecategorydatagridrightside .ss_categoryListDescription {  font-size:12px ; line-height:13px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;  overflow:hidden; }
	 @media screen and (-webkit-min-device-pixel-ratio:0) {  /*34929 Chrome */
     #ss_homecategorydatagridrightside .ss_categoryListDescription {  font-size:12px ; line-height:14px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;  overflow:hidden; }
	 }
	 #ss_homecategorydatagridrightside h3 { color:#000;  line-height:20px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:12px;   }
	 #ss_homecategorydatagridrightside IMG { float:left; margin:0.2em 0.40em 0.1em 1.01em; width:47px; }
	 #ss_homecategorydatagridrightside h2 { height:20px; overflow:hidden; font-size:13px; margin:0px 0px 0px 0px; padding:0px 0px 3px 0px;  text-align:center; line-height:19px;    }		
	 #ss_shoppingGrid IMG { text-align:left; padding:1px 0px 1px 8px;  vertical-align:top; } /* Datagrid Image items */

	
/* Emarketcatalog page division */
	 
	#ss_middle #ss_Itemsrow .rightside  {width:40%;  padding-left:0px; vertical-align:top; float:right; margin:0px 0px 0px 0px; padding:0px 5px 0px 0px; }
	 #ss_middle #ss_EditItemsmaincontainer { width:906px;  }
	 #ss_middle #ss_EditItemsmaincontainer #ss_EditItemscontainer {    float:left; width:600px; margin:0em 0em 0em 0em; padding:0em 0em 0em 0em;  }
	 #ss_middle #ss_EditItemsmaincontainer .ss_Items_table {  background:none; width:900px;  float:none; margin-left:0px; margin:0em 0em 0.7em 0em; padding:0em 0em 0em 0em;  }
	 #ss_EditItemsStoreImage { margin:5px 0px 5px 0px; padding:0px 0px 0px 0px; }
	 #ss_EditItemsStoreImage IMG { margin:5px 0px 5px 0px; padding:0px 12px 0px 0px; }
	 .ss_Items_left {   margin:5px 0px 5px 0px; padding:0px 0px 0px 0px; }
		
	 .ss_Editcategorydatagrid .Label { font-weight:normal; }
	 .ss_Editcategorydatagrid .Link { font-weight:normal; }
	 .EMSS_catalogDGContainer {  width:390px; float:left; margin:0px; padding:0px;}
	 
	 
	 
	 #ss_middle #ss_EditItemsmaincontainer .ss_EditItemsrightside {   width:310px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;   }
	 
	 #ss_middle #ss_EditItemsmaincontainer .ss_EditItemsrightside  #ss_homecategorydatagridrightside { width:255px; margin:0em 0em 0em 0em; padding:0em 0em 0em 0em; }
	 #ss_middle #ss_EditItemsmaincontainer .ss_EditItemsrightside  #ss_homecategorydatagridrightside .ss_categorylistdatagrid { border:0px solid #C9C9C9; width:276px; margin:0em 0em 1em 0em; padding:0em 0em 0em 0em; }
	 #ss_middle #ss_EditItemsmaincontainer .ss_EditItemsrightside  #ss_homecategorydatagridrightside .ss_categoryListDescription { vertical-align:top;   line-height:13px; margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; height:26px; overflow:hidden; }
     #ss_EditItemscontainer .ss_Items_table table#tblRefs .Item { background:none; }
	
	:root #ss_middle #ss_EditItemsmaincontainer { width:900px; }
	:root #ss_middle #ss_EditItemsmaincontainer  .ss_EditItemsrightside   {  width:900px;  }
	:root #ss_EditItemscontainer { width:900px; padding-right:10em; }
	
	
/* Newly modified for eMarket on 03/09/2007 */

	/*.ss_categorydatagridheader { display: none; }*/
	#ss_categorydatagrid .ss_categoryItemsdatagrid { width:612px;  }	

	Table#tblOpenItems .categorydatagrid {  font-size:15px; color:Black; width:612px; margin:0px 0px 0px 0px; margin-bottom:5px;} 
	Table#tblCreditBalance .categorydatagrid {  font-size:15px; color:Black; width:612px; margin:0px 0px 0px 0px; margin-bottom:5px;} 

	#ss_catalogcontentcontainer {   width:300px;  float:left;  margin:0em 0em 0em 0em; padding:0em 0em 0em 0em;  }
	#ss_middle #ss_Itemsrow .leftside { width:620px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;  float:left;  overflow:hidden; }
	.ss_catalogDG { margin-left:0px; width:410px;  }
	.ss_catalogMerchantDG { margin-left:0px; width:400px;  }	
	.ss_catalogcontentcontainerright {  width:612px; margin:5px 0px 0px 0px; float:left; vertical-align:top;  }
	#ss_middle .ss_catalogcontentcontainerright #ss_homecategorydatagridrightside .categorydatagrid    {    border:0px solid #C9C9C9;   font-size:15px; color:Black; width:278px; margin:0px 0px 10px 0px; }
	
	/* 34605 Begins */ 
	#ss_middle #ss_Itemsrow { width:920px;}
	#ss_middle .ss_catalogcontentcontainerright #ss_homecategorydatagridrightside .categorydatagrid {width:612px; }
	#ss_catalogcontentcontainer .ss_categoryItemsdatagrid .ss_categorydatagridheader { display:none;}
	#ss_Itemsrow #ss_homecategorydatagridrightside .ss_categoryListDescription {  width:530px;  }	
	:root #ss_Itemsrow #ss_homecategorydatagridrightside .ss_categoryListDescription {margin:0em 0em 0em 6.2em; width:470px; }
	#ss_Itemsrow #ss_homecategorydatagridrightside .ss_categoryListDescription {margin:0em 0em 0em 6.3em;}
	#ss_Itemsrow #ss_homecategorydatagridrightside H3 { margin:0em 0em 0em 5.8em;}
	#ss_homecategorydatagridrightside IMG { float:left; margin:0.2em 0.40em 0.1em 0.7em;}
	:root .ss_DefaultAddtoCartButtonAlign {text-align:right; margin:0.7em 0em 0em 0.0em; padding:0em 0em 0em 10em;}/*Case 50933*/
	:root #ss_middle  #ss_ShoppingCart #Grid {width:270px;float:right;}
	#ss_Itemsrow #ss_homecategorydatagridrightside .ss_hlCat {margin:0em 0em 0em 0em; width:550px; font-weight: bold;}	/*36264*/
	#ss_Itemsrow #ss_homecategorydatagridrightside .ss_hl {Padding-left:18px; width:470px; }	/*36264*/

	/* 34605 Ends */ 
	 
	 
	 
/* Newly modified Ends */
	

/*Catalog Item Styles */ 
	/*New products, Featured Products Styles */
	
	
  /* New product */
	 #ss_categoryCollectionItem  {   margin:0em 0em 0.0em 0.0em; padding:0.0em 0.0em 0.0em 0.0em; float:none;   width:620px;  }
	 #ss_catalogcontentcontainer { width:640px;  float:left; }
	 /*Bugzilla Id : 32553*/
     #ss_catalogcontentcontainerSinglePag { width:850px;  float:left; }
     /* #ss_categoryCollectionItem .ss_categorydatagridheader { display:table-row; } */

     #ss_catalogcontentcontainer #ss_categoryCollectionItemright {width:306px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; overflow:hidden;   }
	 #ss_categoryCollectionItemright .ss_newproductsDG {  border:#C9C9C9 0px solid; width:306px;    background-color:#fff;  margin:0px 0px 10px 0px; padding:0px 0px 0px 0px;  overflow:hidden;  }
	 #ss_categoryCollectionItemright .ss_newproductsDG A { font-size:12px; text-decoration:underline; }
	 #ss_categoryCollectionItemright .ss_newproductsDG H3 {  line-height:19px; height:38px; display:inline-block;  width:100%;   margin:0px 5px 0px 0px; padding:0px 5px 0px 0px; border-bottom:none;  overflow:hidden; }
	 #ss_categoryCollectionItemright .ss_newproductsDG IMG { margin:0em 0.0em 0em 0em; padding:0.2em 0.2em 0.2em 0.5em; width:47px}
	 #ss_categoryCollectionItemright .ss_newproductsDG h2 { margin:0em 0em 0em 0em; padding:0em 0em 0em 0em; font-size:14px; line-height:15px; overflow:hidden; }
	 #ss_categoryCollectionItemright .ss_newproductsDG h2 P { color:#fff; line-height:20px; height:15px; margin:0em 0em 0em 0em; padding:0em 0em 0em 0em;  overflow:hidden;}
	 #ss_categoryCollectionItemright .ss_newproductsdatagriditems {  font-size:12px;   border-bottom:0px solid #C9C9C9;  text-align:left; padding:5px 5px 5px 0px; margin:0px 10px 0px 0px;  vertical-align:top;    height:58px;  }
	 #ss_categoryCollectionItemright .normalText { float:left; margin-left:3px;  width:40%;   }
	 #ss_categoryCollectionItemright .ss_DGhighlightPrice {  float:left; margin:0px 0px 0px 0px; }
	 #ss_categoryCollectionItemright .ss_newproductsDGItem {  height:57px;  margin:0px 2px 0px 0px; overflow:hidden; vertical-align:top; width:230px; text-align:justify;   } /*37618*/
	 #ss_categoryCollectionItemright .ss_newproductsDG .ss_categorydatagridheader { text-align:left;line-height:22px; }
	 #ss_categoryCollectionItemright .ss_newproductsDG P {  margin:0em 0em 0.2em 0em; /*height:58px; overflow:hidden;*/}
	
/* Featured Product */

	 #ss_catalogcontentcontainer  #ss_categoryCollectionItemleft  { width:306px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;overflow:hidden;  } 
	 #ss_categoryCollectionItemleft .ss_FeaturedproductDG P {  margin:0em 0em 0.2em 0em; /*height:58px; overflow:hidden;*/}
	 #ss_categoryCollectionItemleft .ss_FeaturedproductDG A { font-size:12px; text-decoration:underline; }
	 #ss_categoryCollectionItemleft .ss_FeaturedproductDG {border:#C9C9C9 0px solid; width:306px;    background-color:#fff;  margin:0px 0px 10px 0px; padding:0px 0px 0px 0px;  overflow:hidden;  }
	 #ss_categoryCollectionItemleft .ss_FeaturedproductDG H3 { line-height:19px; height:38px; display:inline-block; width:100%; margin:0px 5px 0px 0px; padding:0px 5px 0px 0px; border-bottom:none; overflow:hidden;  }
	 
	 #ss_categoryCollectionItemleft .ss_FeaturedproductDG IMG { margin:0em 0.0em 0em 0em; padding:0.2em 0.2em 0.2em 0.5em; width:47px}
	 #ss_categoryCollectionItemleft .ss_FeaturedproductDG h2 {   margin:0em 0em 0em 0em; padding:0em 0em 0em 0em; font-size:14px; line-height:15px; overflow:hidden;  }
	 #ss_categoryCollectionItemleft .ss_FeaturedproductDG h2 P { color:#fff; line-height:20px;  margin:0em 0em 0em 0em; padding:0em 0em 0em 0em;  overflow:hidden;}
	 #ss_categoryCollectionItemleft .ss_featuredproductsdatagriditems {font-size:12px;   border-bottom:0px solid #C9C9C9;  text-align:left; padding:5px 5px 5px 0px; margin:0px 10px 0px 0px; vertical-align:top;    height:58px;  }
	 #ss_categoryCollectionItemleft .ss_featuredproductsDGItem { height:57px; margin:0px 2px 0px 0px; overflow:hidden; vertical-align:top; width:230px; text-align:justify;    } /*37618*/
	 #ss_categoryCollectionItemleft	.normalText { float:left; margin-left:3px;  width:40%;   }
	 #ss_categoryCollectionItemleft .ss_DGhighlightPrice {   float:left; margin:0px 0px 0px 0px; }
	#ss_categoryCollectionItemleft .ss_FeaturedproductDG .ss_categorydatagridheader { text-align:left;line-height:22px; }
	
	/* #ss_categoryCollectionItemleft .ss_featuredproductsdatagriditems {font-size:12px;   border-bottom:0px solid #C9C9C9;  text-align:left; padding:5px 5px 14px 0px; margin:0px 10px 0px 0px; vertical-align:top;    height:58px; }*/
	 :root #ss_categoryCollectionItemleft .ss_featuredproductsdatagriditems {font-size:12px;   border-bottom:0px solid #C9C9C9;  text-align:left; padding:5px 5px 5px 0px; margin:0px 10px 0px 0px; vertical-align:top;    height:58px; }	 
	 #ss_categoryCollectionItemright .ss_featuredproductsDGItem { height:59px; margin:0px 2px 0px 0px; overflow:hidden; vertical-align:top;width:230px; text-align:justify;    }
	
	 #ss_categoryCollectionItem  .ss_highlight { color:#FF5500; }
	
	 #ss_categoryCollectionItem  .first { width:287px; float:left;   margin:0em 0em 0.0em 0.0em; } 
	 #ss_categoryCollectionItem  .second { width:287px;  float:left; margin:0em 0em 0.0em 0.0em;}
	 #ss_categoryCollectionItem H3 {Color:#400040; font-size:14px; border-bottom:1px solid #400040; line-height:23px; width:118%; margin:0em 0.1em 0em 0em; padding:0.2em 0.0em 0.2em 0.5em; }
	 /*#ss_middle .ss_catalogcontentcontainerright #ss_homecategorydatagridrightside .ss_categoryListDescription { font-size:12px ; line-height:13px; margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; height:20px; overflow:hidden; }
	 #ss_middle #ss_Itemsrow .ss_catalogcontentcontainerright #ss_homecategorydatagridrightside .ss_categoryListDescription {    line-height:13px; margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; height:26px; overflow:hidden; }*/
	 #ss_categoryCollectionItem  #ss_categoryItemList input { float:left; margin-left:7px; }
	 #ss_categoryCollectionItem  #ss_categoryItemList .ss_categorybuttons {  padding:0.2em 0.3em 0.2em .05em;  height:20px ;}
	 #ss_categoryCollectionItem  #ss_categoryItemListsub .ss_categorybuttons {padding:0.2em 0.3em 0.2em .05em ;}
/*# Shopping Grid */
	
	 #ss_shoppingGrid .ss_shoppingMessage { margin:0px 0px 0px 10px; text-align:center; font-size:12px; }
	 #ss_middle #ss_ShoppingCart {    padding:0.0em 0.6em 0em 0.0em;    margin:0.0em 0.0em 0em 0.0em; width:275px; margin-left:0px;   }	
	 #ss_middle #ss_ShoppingCart #Grid table { width:275px;  padding:0.0em 0.0em 0em 0.0em; margin:0.0em 0.0em 0em 0.0em;  }
	 #ss_middle #ss_ShoppingCart #Grid .highlighText { color:#fff;   }
	 #ss_middle #ss_ShoppingCart #Grid  h1 { font-size:14px;  Color:#400040; border-bottom:none; text-align:left; width:150px;}
	 #ss_middle #ss_ShoppingCart #Grid  h2 { border-bottom:none; width:30px;}
	 #ss_middle #ss_ShoppingCart table.grid {  border:0px solid #C9C9C9; }
	 #Grid h3 { float:left; margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em;   }	
		
	 #Grid #ss_Items { height:35px; border-top:1px dotted #000; border-bottom:1px dotted #000; border-right:none; border-left:none; margin-left:0px; padding-top:10px; }
	 #Grid #ss_Items H3 { margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0.7em; }
	 #Grid #ss_Items1 { height:35px;  } 
	 .itemlabelbasket { padding-top:3px;} 
	 .ss_catalogDG { margin-left:0px; width:590px;  }
	 .ss_catalogMerchantDG { margin-left:0px; width:790px;}	
		
	 #ss_Itemscontainer .ss_TotalItems {  float:right; height:25px; border-right:none; border-left:none; margin-right:5px; padding-top:0px; }
	 #ss_Itemscontainer { border-top:1px dotted #000; border-bottom:1px dotted #000; height:25px; border-right:none; border-left:none; padding-left:5px; padding-bottom:10px;  }
	 #ss_ShoppingCart  h3 { margin:10px 0px 0px 0px; Color:#400040; font-size:12px;  }
	 #ss_ShoppingCart #ss_shoppingGrid { width:275px; padding:0.0em 0.0em 0em 0.0em; margin:0.0em 0.0em 0em 0.0em;   }
	 #Grid .skip { margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; line-height:1px;  text-decoration:none;}
	 #Grid td.head { margin:0em 0em 0em 0.3em; padding: 0em 0em 0em 0.3em; height:30px; color :#FF5A00; font-size: 11px; font-weight: bold; line-height:20px; /* 24710 background-color:#fff;*/ text-align:left; vertical-align:middle;  border-top: #BFBFBF 1px solid; border-bottom: #BFBFBF 1px solid; border-left: #BFBFBF 1px solid;  border-right: #BFBFBF 1px solid; } 
	 #Grid td.sub_head {margin:0em 0em 0em 0em; padding: 0em 0em 0em 0em; height:20px; color :#F5FDFF; font-size: 9px;  font-weight: bold; line-height:20px; /* 24710 background-color:#fff;*/ text-align:center; vertical-align:middle;   }	 
	 .ss_shoppingdatagriditems		{ text-align:left; padding:5px 0px 0px 5px; vertical-align:middle; width:300px; font-size:12px; height:20px;  line-height:15px;  } /* Datagrid items */
	 .ss_shoppingdatagriditemsright		{ padding:5px 2px 5px 15px; vertical-align:middle; width:150px; font-size:12px; text-align:right; /*24710 background-color:#ffffff;*/} /* Datagrid items */
	 .ss_shoppingcartdatagrid    {  font-size:15px; color:Black; width:99%; margin:0px 0px 0px 0px;    }
	 .ss_shoppingCartFooter {  display:inline-block; height:30px; }
	 #ss_middle #ss_ShoppingCart #ss_shoppingCartFooter {  display:inline-block; width:275px;  height:24px; overflow:hidden; }
	 #ss_middle #ss_ShoppingCart #ss_shoppingCartFooter h1 { font-size:14px; color:#fff; border-bottom:none; float:left; width:213px; margin:0px 0px 0px 0px; line-height:20px; padding:3px 0px 2px 5px;  }
	 #ss_middle #ss_ShoppingCart #ss_shoppingCartFooter h1 P { font-size:14px; color:#fff; border-bottom:none; float:left; width:213px; margin:0px 0px 0px 0px;  padding:1px 0px 4px 5px;   }
		
	 #ss_middle #ss_ShoppingCart #ss_shoppingCartFooter .ss_shoppingcartImage {   width:30px; height:30px;   vertical-align:bottom; float:right; padding-right:3px; margin-top:5px;   }
	 #ss_middle #ss_ShoppingCart #ss_shoppingCartFooter IMG {  vertical-align:top; margin:0px 0px 0px 0px; padding:5px 0px 5px 0px; float:right;}
	 #ss_middle #ss_ShoppingCart #ss_shoppingcartImage {   vertical-align:top; margin:0px 0px 0px 0px; padding:0px 0px 0px 5px; }
	 #ss_middle #ss_ShoppingCart .ss_shoppingCartFooter_Button { /*24710 background-color:#ffffff;*/ display:inline-block; height:24px; width:275px; padding-bottom:2px; padding-top:5px;  }
	 #ss_middle #ss_ShoppingCart .ss_shippingcartfooter_ButtonsItems {  text-align:center;  }
	  /* for IE7 and Firefox */
	 html>body #ss_middle #ss_ShoppingCart .ss_shoppingCartFooter_Button {  height:22px; overflow:hidden; padding-bottom:7px; *padding-bottom:10px; padding-top:5px;  text-align:center; }
	 #ss_middle #ss_ShoppingCart .ss_shippingcartfooter_ButtonsItems { height:27px; overflow:hidden; }
	  html>body #ss_middle #ss_ShoppingCart .ss_shippingcartfooter_ButtonsItems .Button { width:130px ; vertical-align:middle;  }
	:root #ss_middle #ss_ShoppingCart .ss_shippingcartfooter_ButtonsItems .Button { vertical-align:middle; padding: 0px 1px 1px 0px;}
     #ss_categoryImage_align IMG { width:200px; height:100%;}
	 #EMss_feenotice .ss_form_fields { text-align:center;    }
	 
/* IPP Fee Notice*/
#EMss_feenotice table#tblButtons {width:900px;} /*Defined the width*/
/* IPP payment Info */
	table#CCInfo_TblMain .ss_form_textbox1{ width:300px;}/*assign width for address textbox*/

	#ss_IPPPaymentInfoDIV .Item { font-size:12px; width:auto;  height:auto; border:none; margin: 0px 0px 0px 0px; padding:0px 0px 2px 0px; width:900px;}
	#ss_IPPPaymentInfoDIV P.ss_normalP { font-size:12px;line-height:18px; }
	div#ss_IPPPaymentInfoDIV .ss_PayInfo_centerrow { width:100%; margin:0px; padding:0px; line-height:15px;display:block; text-align:center; }
	.ss_form_fields .ss_validation_align {padding-left:23px}
	#ss_IPPPaymentInfoDIV .ss_validation_align {padding-left:20px}

	#ss_IPPPaymentInfoDIV table#tblIPPPmtInfo .Item {padding-left:5px ;}
	#ss_IPPPaymentInfoDIV table#Achinfo_tblTemp { margin:5px 8px 0px 13px; }
	#ss_IPPPaymentInfoDIV table#Achinfo_tblTemp .ss_UcCCInfoLbl {width:203px;}
	#ss_IPPPaymentInfoDIV table#Achinfo_tblTemp Input {width:200px;}
	#ss_IPPPaymentInfoDIV table#tblACHAcctType Input { width:auto;}
	#ss_IPPPaymentInfoDIV table#Achinfo_tblTemp .ss_link {font-size:10px; padding-left:5px;}
	#ss_IPPPaymentInfoDIV table#tblIPPPmtInfo {width:900px;}
	#ss_IPPPaymentInfoDIV table#tblIPPPmtInfo  .tblIPPPmtInfoeMailLabel  { padding-left:10px;}
	#ss_IPPPaymentInfoDIV table#tblIPPPmtInfo .tblIPPPmtInfoeMailTextBox { padding-left:12px;}
	table#Achinfo_tblACHDetails TD { line-height:30px;}
	#ss_IPPPaymentInfoDIV .ss_form_fields table#tblIppPmtInfoBTN {  width:898px ; margin-top:5px ;}
	
	#ss_IPPPaymentInfoDIV table#CCInfo_TblMain .ss_UcCCInfoLbl {width:203px;}
	#ss_IPPPaymentInfoDIV table#CCInfo_TblMain {margin-left:15px; margin-top:5px; width:917px;}
	#ss_IPPPaymentInfoDIV table#CCInfo_TblMain TR {line-height:30px;}
	#ss_IPPPaymentInfoDIV table#CCInfo_TblMain Input {width:200px; }
	#ss_IPPPaymentInfoDIV table#CCInfo_TblMain .ss_UcCCImage{width:450px; padding-top:5px;}/*37262*/
	
	#ss_IPPPaymentInfoDIV table#tblIPPPmtInfo Input {width:200px; }
	#ss_IPPPaymentInfoDIV table#tblIPPPmtInfo TD { padding-bottom: 5px; }
	#ss_IPPPaymentInfoDIV table#tblIPPPmtInfo .tdIPPPmtInfoeMail {width: 205px; }
	#ss_IPPPaymentInfoDIV .ss_form_fields table#tblPinLessDebitCtrl {width:895px;}
	#ss_IPPPaymentInfoDIV .ss_form_fields table#tblPinLessDebitCtrl .ss_UcPPDInfoImages { text-align:right}	
	#ss_IPPPaymentInfoDIV .ss_form_fields table#tblPinLessDebitCtrl .ss_UcPPDInfoLbl { width:170px; padding-left:12px;}
	#ss_IPPPaymentInfoDIV .ss_form_fields table#tblPinLessDebitCtrl .ss_UcPPDInfoTxt Input { margin-left:36px;}
	#ss_IPPPaymentInfoDIV table#tblSavedPmtInfo .tdIPPPmtSavePmtLabel { padding-top:8px; padding-bottom:3px; width:620px;} /* Bug ID: 31635  label to display saving payment details */
	#ss_IPPPaymentInfoDIV table#tblSavedPmtInfo .tdIPPPmtSavePmtTxt { padding-bottom:10px; } /* Text to collect to the saved payment name */
	:root #ss_IPPPaymentInfoDIV .ss_validation_align { margin-left:5px; }
	:root #ss_IPPPaymentInfoDIV table#tblSavedPmtInfo { width:800px; }
	:root #ss_IPPPaymentInfoDIV table#tblSavedPmtInfo .tdIPPPmtSavePmtLabel { padding-bottom:5px;}
/* SavedpaymentsMain  */
	#ss_SavedpaymentsMainDIV .ss_select_Radiobtn { height:24px;}
	

/*  INVCapturesecret */
	div#ss_INVCapturesecretDIV .ss_form_fields {  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:18px;  }
	div#ss_INVCapturesecretDIV .Item { width:auto; height:auto; border:none; padding:0px; }
	#ss_INVCapturesecretDIV .ss_form_middle {  float:left; margin:4px 0px 10px 0px; padding:0px 0px 0px 0px;}
	#ss_INVCapturesecretDIV table#tblQA .Item { line-height:30px; padding-left:5px;}
	
/* IPP confirm */

   #ss_IPPConfirmDIV .Item { font-size:12px; width:auto; height:auto;  border:none; margin: 0px 0px 0px 0px; padding:0px 0px 2px 0px; line-height:18px;  } 
   table#tblIppConfirmBtns {width:900px;}
  html>body table#tblIppConfirmBtns {width:900px;}
  table#tblIppconfirmEMail { padding-left:5px; }
  html>body table#tblIppconfirmEMail {padding-left:0px; *padding-left:5px; }
  table#tblIppconfirmEMail .Item {padding-left:5px; width:245px;}
	#ss_IPPConfirmDIV .ss_form_fields table#tblACHControl  { width:900px; }
	#ss_IPPConfirmDIV .ss_form_fields table#tblACHControl  .ss_UCaCHpmtDetailslbl {width:245px;padding-left:11px;}
	#ss_IPPConfirmDIV .ss_form_fields table#tblACHControl  .ss_UCaCHpmtDetailslbl .Label {padding-left:3px;}
	#ss_IPPConfirmDIV .ss_form_fields table#tblACHControl  .ss_UCaCHpmtDetailslblvalue .Label {padding-left:3px;}
  table#tblCCpmtInfoCtrl .Item {padding-left:5px; }
#ss_IPPConfirmDIV .Item { font-size:12px; width:auto; height:auto;  border:none; margin: 0px 0px 0px 0px; padding:0px 0px 2px 1px; line-height:18px;  } /*32566 */
 table#ACHDetail1_tblACHControl, table#CCDetail1_tblCCpmtInfoCtrl, table#SP529PmtDetail1_tblSP529pmtInfoCtrl {width:900px;}
 table#SP529PmtDetail1_tblSP529pmtInfoCtrl2 {width:900px;margin-top:10px;}
 table#ACHDetail1_tblACHControl .Item1, table#ACHDetail1_tblACHControl .Item,
 table#SP529PmtDetail1_tblSP529pmtInfoCtrl .Item1, table#SP529PmtDetail1_tblSP529pmtInfoCtrl .Item,
 table#CCDetail1_tblCCpmtInfoCtrl .Item1, table#CCDetail1_tblCCpmtInfoCtrl .Item{width:50%;} /*Bugz- 42511 -- Keeping width as 50%, will divide table as half half.*/
 table#CCDetail1_tblCCpmtInfoCtrl td,table#ACHDetail1_tblACHControl td, table#SP529PmtDetail1_tblSP529pmtInfoCtrl td { height:21px;}
  #ss_IPPConfirmDIV table#SP529PmtDetail1_tblSP529pmtInfoCtrl2 {padding-left:5px; padding-bottom: 5px;}
   #ss_IPPConfirmDIV table#SP529PmtDetail1_tblSP529pmtInfoCtrl td {padding-left:5px;}
 /* CallNotiece*/

   #ss_callnoticeDIV .ss_form_fields {  width:600px;font-size:12px; margin:0px 0px 0px 0px; padding:0px 0px 0px 5px; }
   #ss_callnoticeDIV .ss_form_fields  P { width:600px;  font-size:12px; }
   #ss_callnoticeDIV h3 {  line-height:normal; margin:0px 0px 0px 3px; padding:0px 0px 0px 0px; }
 /* erefund */
	#ss_eRefundSummaryDIV .ss_eRufunddatagrid { width:900px; }	 
	
/* AutopaymentInfo */
#ss_AutopayScheduleDIV .ss_form_button {  height:45px;}
div#ss_AutopmtInfoDIV .Item { width:auto; height:auto; border:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 2px; line-height:30px; font-size:12px; }
div#ss_AutopmtInfoDIV table#Achinfo_tblSmartpayACH .Item {  width:auto; height:auto; border:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:0px; font-size:12px; }

div#ss_AutopmtInfoDIV .ss_form_fields { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
div#ss_AutopmtInfoDIV P { font-size:12px; display:block; }
div#ss_AutopmtInfoDIV table#Achinfo_tblTemp {margin:5px ;}   
   #ss_AutopmtInfoDIV .ss_form_button { text-align:left;  }
   #ss_AutopayAmountDIV .ss_form_fields { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
   #ss_AutopayAmountDIV .ss_form_fields table#Table1 .Label { width:550px; line-height:25px;   }
   #ss_AutopayAmountDIV .ss_form_fields table#Table3 .ss_form_button { padding:1px; }
   table#tblAutoPmtBtn {width:895px; }
   #ss_AutopayAmountDIV .ss_form_fields table#Table3 { width:690px; height: 65px;}
	#ss_AutopayEnrollDIV .ss_form_fields { padding-left:0px ; margin-left:0px ; }
	#ss_AutopayEnrollDIV .ss_form_fields .ss_form_fields_text .Label {display:block;  width:890px ;}
	#ss_AutopayEnrollDIV #ap{ width:800px;} 
	#EMss_body #ss_AutopayEnrollDIV table#tblAPEnrollLongDesc { width:890px;  text-align:justify;} /* Bug 31629 */
	#ss_AutopmtInfoDIV table#CCtab {width:892px;}
	#ss_AutopmtInfoDIV table#CCInfo_TblMain { margin:5px ; width:876px; }
	#ss_AutopmtInfoDIV table#CCInfo_TblMain Input {width:200px;}
	#ss_AutopmtInfoDIV .ss_validation_align {padding-left:20px;}

	#ss_AutopmtInfoDIV table#ACHtab {width:892px;}
	#ss_AutopmtInfoDIV table#Achinfo_tblSmartpayACH { margin:5px 5px 5px 0px; width:876px; }
	#ss_AutopmtInfoDIV Input {width:200px;}
	#ss_AutopmtInfoDIV table#Achinfo_tblACHDetails .ss_UcCCInfoLbl {width:200px;}
	#ss_AutopmtInfoDIV table#tblACHAcctType Input { width:auto;}
	#ss_AutopmtInfoDIV .ss_link {font-size:10px; padding-left:5px;}
	#ss_AutopmtInfoDIV table#tblSavedPmtInfo .tdIPPPmtSavePmtLabel { padding-top:8px; padding-bottom:3px; width:650px;} /* Bug ID: 31629  label to display saving payment details */
	#ss_AutopmtInfoDIV table#tblSavedPmtInfo .tdIPPPmtSavePmtTxt { padding-bottom:10px; } /* Text to collect to the saved payment name */
	#ss_AutopmtInfoDIV table#tblAutoPmtInfo .ss_validation_align { width:650px;  margin-left:-13px;}

/* AutoPayconfirm */

	table#tblautoPayConfirm .Item {padding:5px;margin:0px ; } 
	table#tblautoPayConfirm .LabelText {padding-left:5px;margin:0px; line-height:20px;}
	table#tblautoPayConfirm {margin-bottom:10px ;}
	div#ss_AutopayconfirmDIV .Item, div#ss_AutopayconfirmDIV .Item1  { font-size:12px; width:auto; height:auto; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
	#ss_AutopayconfirmDIV .ss_form_button {   width:800px; }
	table#tblEmailAddress .Item  { font-size:12px;  width:auto; height:auto; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; }
	.ss_form_fields_confirm	{  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:24px; }
	.ss_form_fields_confirm .ss_form_button { padding-right:465px; float:left; width:900px;  }
	#ss_eRefundSummaryDIV .Menu { text-align:center; }	
	div#ss_AutopmtInfoDIV .ss_PayInfo_centerrow { width:100%; margin:5px 0px 5px 10px; padding:0px 80px 0px 90px; line-height:15px;display:block; text-align:center;  }
	html>body div#ss_AutopmtInfoDIV .ss_PayInfo_centerrow { width:70%; *width:100%;line-height:15px;display:block; text-align:center;  }
	#lblAutopaylongdesc{ font-weight:bold;}
	#ss_AutopayconfirmDIV #CCDetail1_tblCCpmtInfoCtrl td{ padding-left:5px;}
	#ss_AutopayconfirmDIV #ACHDetail1_tblACHControl td{ padding-left:5px;}
    #ss_AutopayconfirmDIV #SP529PmtDetail1_tblSP529pmtInfoCtrl td{ padding-left:5px;}
    #ss_AutopayconfirmDIV #SP529PmtDetail1_tblSP529pmtInfoCtrl2 td{ padding-left:5px; margin-bottom:5px;}
	#ss_autopayconfirmDIV #tblInstall #dgInstallments, #ss_autopayconfirmDIV #tblInstall{ width:890px;} /*32566*/
	#ss_autopayconfirmDIV #tblInstall #dgInstallments td , #ss_autopayconfirmDIV #tblaptermsudeffee td { padding:2px;}
	#ss_autopayconfirmDIV #dgInstallments .Label {margin-right:0px} /*32566*/
	#form table#tblAutoPayConfirmBtn {width:900px; margin-top:5px ;}
	#ss_AutopayconfirmDIV table#tblCCpmtInfoCtrl .Item, #ss_AutopayconfirmDIV table#tblCCpmtInfoCtrl .Item1 {padding:0px 0px 0px 5px;}
	#ss_AutopayconfirmDIV  table#tblEmailAddress .Item {padding:0px 0px 0px 5px;}	  	
	#ss_AutopayconfirmDIV   table#ACHDetail .Item, #ss_AutopayconfirmDIV   table#ACHDetail .Item1 {width:900px; margin-left:0px; }
	#ss_AutopayconfirmDIV   table#ACHDetail .ss_UCaCHpmtDetailslblvalue {padding-left:30px; *padding-left:8px; }
	#ss_AutopayconfirmDIV   table#ACHDetail .ss_UCaCHpmtDetailslbl{padding-left:9px;*padding-left:0px; *width:248px}
	html>body #ss_AutopayconfirmDIV   table#ACHDetail .ss_UCaCHpmtDetailslblvalue {padding-left:30px; *padding-left:8px; }
	html>body #ss_AutopayconfirmDIV   table#ACHDetail .ss_UCaCHpmtDetailslbl{padding-left:9px;*padding-left:3px; *width:248px}
  div#ss_AutopayconfirmDIV table#ACHDetail .Item, div#ss_AutopayconfirmDIV table#ACHDetail .Item1 {_padding-left:10px; }
  
  	:root #ss_AutopayconfirmDIV   table#ACHDetail .Item, :root #ss_AutopayconfirmDIV   table#ACHDetail .Item1 {width:900px; margin-left:0px; padding-left:3px; }
	:root #ss_AutopayconfirmDIV   table#ACHDetail .ss_UCaCHpmtDetailslblvalue {padding-left:3px; *padding-left:8px; }
	:root #ss_AutopayconfirmDIV   table#ACHDetail .ss_UCaCHpmtDetailslbl{padding-left:3px;*padding-left:3px; width:248px}
   #ss_autopayconfirmDIV table#tblDetails, #ss_autopayconfirmDIV table#tblInstall,
   #ss_autopayconfirmDIV table#tblaptermsudeffee, #ss_autopayconfirmDIV #divAutoPayRefs, #ss_autopayconfirmDIV table#Table3 { margin-left:10px; } /* 31629*/
	

/*Ipp Payment Calculator*/
   
	
	#ss_IPPAmtCalculatorDIV .categorydatagrid {  width:820px; margin-left:5px; }
	table#tblIppCalculator .ss_form_fields {margin-left:0px; padding-left:0px;}
	table#tbltotalcharges {width:803px;  }
	table#tbltotalcharges .Header{padding-right:42px;  }
	table#tblNetAmt {width:803px;  }
	/*table#dgCalculatorList .categorydatagriditems {margin-left:0px; padding-left:0px;}*/
	table#tblIppCalButtons {width:803px; }
	#ss_IPPAmtCalculatorDIV #ss_small_header { padding: 0px 0px 5px 0px;}
	#ss_IPPAmtCalculatorDIV .categorydatagriditems1, #ss_IPPAmtCalculatorDIV .categorydatagriditems { padding-left: 15px;}
	#ss_IPPAmtCalculatorDIV .categorydatagrid .categorydatagriditems1 { width:260px; padding-right: 5px;}
	#ss_IPPAmtCalculatorDIV .categorydatagrid .IppItemDescColumn .ss_form_textbox{ width:254px;}
	#ss_IPPAmtCalculatorDIV .categorydatagrid .IppItemDescColumn .ss_form_dropdown{width:260px;}
	#ss_IPPAmtCalculatorDIV #ctlPaymentCalculator_tbltotalcharges, #ss_IPPAmtCalculatorDIV #ctlPaymentCalculator_tbltotalcredits,
	#ss_IPPAmtCalculatorDIV #ctlPaymentCalculator_tblNetAmtx{ width:824px;}
	#ss_IPPAmtCalculatorDIV .ss_totalcharges, .ss_totalcredits, .ss_netamount { width:722px;}
	#ss_IPPAmtCalculatorDIV .ss_newtotalcharges, .ss_newtotalcredits, .ss_newnetamount {width:100px;}
	
	
	
/*IPP Payment Calculator*/

#ss_IPPAmtCalculatorDIV .Item { width:auto; height:auto; }
#ss_IPPAmtCalculatorDIV .AlternateItem { width:auto; height:auto;}
#ss_IPPAmtCalculatorDIV  h2 {  font-size:14px; color:#822764; }
#ss_IPPAmtCalculatorDIV .categorydatagrid { width:820px; margin-left:5px; }

table#tblIppCalculator .ss_form_fields {margin-left:0px; padding-left:0px;}
table#tblIppCalculator {width:800px ;}

table#tbltop .categorydatagrid { margin:0px ; padding:0px ;}
table#tblbottm .categorydatagrid { margin:0px ; padding:0px ;}
table#tblIppCalButtons {  width:850px ;  margin:1px ; }
html>body table#tblIppCalButtons { width:820px ; * width:850px ;  margin:1px ; }

table#tbltotalcredits { margin-left:5px;  width:845px ;}
html>body table#tbltotalcredits {  margin-left:5px;  width:815px ; *width:845px ;}
table#tbltotalcredits TR { text-align:right; }
table#tbltotalcredits .Header {padding-right:5px;  }
table#tbltotalcredits .ss_IppAmtLabelTDwidth { width:700px ; }


table#tblNetAmt {margin-left:5px;  width:845px ;}
html>body table#tblNetAmt {margin-left:5px;  width:815px ;*width:845px ;}
table#tblNetAmt .ss_IppAmtLabelTDwidth {  text-align:right; }
table#tblNetAmt TR { text-align:right; }
table#tblNetAmt .ss_IppAmtLabelTDwidth {width:700px ;}
table#tblNetAmt .Header {padding-right:5px;  }

table#tbltotalcharges {width:845px ;  margin-left:8px;   }
html>body table#tbltotalcharges {margin-left:5px;  width:815px ;*width:846px ;}
table#tbltotalcharges .Header {padding-right:5px;  }
table#tbltotalcharges TR {text-align:right ; }
table#tbltotalcharges .ss_IppAmtLabelTDwidth {width:700px ;}
table#tbltotalcharges .ss_IppAmtLabelTDwidth { width:700px ;}

table#dgCalculatorList .ss_categorydatagriditemsright { width:200px ; text-align:right;  padding-right:5px ; margin:0px ;}
table#dgCalculatorList .categorydatagriditems {width:400px ;}
table#dgCalculatorList .IppItemDescColumn {  padding:0px 0px 0px 15px;  width:200px; font-size:12px; line-height:20px;  } 
table#dgCalculatorList .IppItemDescColumn select {margin-right:5px ; height:30px ;}
table#dgCalculatorList .IppItemDescColumn Input {margin-right:5px ;}

table#dgCalculatorListBottom .IppItemDescColumn {   padding:0px 0px 0px 15px;  width:200px; font-size:12px; line-height:20px;  } 
table#dgCalculatorListBottom .ss_categorydatagriditemsright { width:200px ; text-align:right;   padding-right:5px ; margin:0px ;}
table#dgCalculatorListBottom .categorydatagriditems {width:400px ;}
table#dgCalculatorListBottom .IppItemDescColumn select {margin-right:5px ;}
table#dgCalculatorListBottom .IppItemDescColumn Input {margin-right:5px ;}

#ss_IPPAmtCalculatorDIV .ss_form_fields {  margin:0px ; padding:0px;}


	
	
  /* Parent Pin Main */
	#ss_ParentPINDIV .ss_form_fields_firstField {  margin:0em 0em 0em 0em; padding:0em 0em 0em 0em;}
	#ss_ParentPINDIV .ss_form_fields {  margin:0em 0em 0em 0em; padding:0em 0em 0em 0em; }
	#ss_ParentPINDIV .ss_form_button {  width:500px; text-align:center; margin-left:16em;}
	#ss_ParentformDIV .ss_form_fields_firstField .Item {padding:0px;  }
	#ss_ParentformDIV .ss_form_fields .Item {padding:0px;  }
	#ss_ParentformDIV .Item {padding:3px;  }
	#ss_ParentformDIV P {font-size:13px;}
	#ss_ParentformDIV .Item .ss_form_middle { background:none;border:none;} /*24710*/
	#ss_ParentformDIV .Item {	width:500px; background-color:Transparent; }/*24710*/
	#ss_ParentformDIV .Item LABEL{background-color:Transparent; }

    #ss_ParentPINDIV  .ss_form_textbox { width:200px; height:20px;padding-left:5px; }
	:root #ss_ParentPINDIV  .ss_form_textbox { width:200px; height:20px;padding-left:5px; }
    #ss_ParentPINDIV input#txtLogin { width:250px; padding-left:5px; }
    #ss_ParentPINDIV input#txtLogin[readonly] { display:none}

    #ss_ParentPINDIV label#lbltxtlogin {display:block;  width:300px; overflow:visible; padding-left:0px; word-wrap: break-word; white-space: pre-wrap;}
    #ss_ParentPINDIV .ss_form_fields_firstField { vertical-align:inherit;}


	:root  #ss_ParentPINDIV .Item {width:710px;}
	#ss_ParentPINDIV  #tblSave{ margin-left:-150px;}/* Adjust buttons to display at center */
	#ss_ResetConsequenceDIV .ss_form_middle{ width:700px;}/*Defined width for the table*/
	#ss_ResetConsequenceDIV .ss_form_middle .Item{ width:700px;}/*Defined width for the table*/
	/*#ss_ParentPINDIV .ss_form_textbox { border-bottom-style:ridge ; border-right-style:ridge } 32566*/
	
/*IPPPaymentMethod*/
#ss_IPPPaymentMethodDIV .ss_form_button { width:750px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#ss_IPPPaymentMethodDIV .ss_form_fields .Label {margin:0px; padding:0px; }
#ss_IPPPaymentMethodDIV .ss_form_fields  {margin:0px; padding:0px; }
#ss_IPPPaymentMethodDIV   .Header {margin-left:3px;}
#ss_IPPPaymentMethodDIV table#tblIPPPayMtdBTN {Width:890px;}
/* Autopaypmtmethod */
   
	table#tblAutoPmtMethodBtns { width:100%}
	table.ss_ebilllogintable { width:400px;  }
	
	/* 1098T  */
	#ss_eDeliveryoptionDIV .Header_1098T {FONT-WEIGHT: bold; FONT-SIZE:18px ; }
	#ss_eDeliveryoptionDIV .ss_form_middle {  float:left; margin:0px; padding:0px;}
	#ss_eDeliveryoptionDIV .ss_form_button { text-align: left; padding:5px 0px 8px 5px; }
	#ss_eDeliveryoptionDIV .ss_form_button_right { overflow:hidden;  width: 65%; height:auto; text-align: right; vertical-align:middle; margin: 0px 0px 0px 0px; padding:5px 0px 8px 0px; color:#000;	}
	#tbl1098Button{ width:100%;}
	table#tbl1098Button .ss_form_button { text-align: left; padding:5px 0px 8px 0px; }
	table#tbl1098Button .ss_form_button_right { overflow:hidden;  width: 65%; height:auto; text-align: right; vertical-align:middle; margin: 0px 0px 0px 0px; padding:5px 0px 8px 0px; color:#000;	}
	.ss_normalP #lblHeaderMessage{FONT-WEIGHT: bold; FONT-SIZE:18px}/*Label format*/
	
  #divNoPinHelp #eMSSBGColor{ display:none;}/*Hide the header section for NoPinHelp.aspx page*/
 #divPrintPmtHis #eMSSBGColor{ display:none;}/*Hide the header section for PrintablePmtHist.aspx page*/
 #divPrintPmtHis #dgPaymentHistory{ width:650px;}/*Define width to datagrid.*/
 #divPrintPmtHis #dgPaymentHistory td{ background-color:White; color:Black;}
 #divPrintPmtHis #dgIFTPaymentHistory{ width:650px;}/*Define width to datagrid.*/
 #divPrintPmtHis #dgIFTPaymentHistory td{ background-color:White; color:Black;}
 #divPrintPmtHis, #divPrintPmtHis span{ background-color:White; color:Black;}
 #Printablereceipt, #Printablereceipt span, #Printablereceipt td, #Printablereceipt tr{ background-color:inherit; color:inherit;}
 #Printablereceipt #dgPaidItems{ width:100%;}
 #Printablereceipt #dgPayments td{padding-left:2px; padding-right:2px} /*32566*/
 #Printablereceipt #dgPaidItems td{padding-left:2px; padding-right:2px} /*32566*/
 #divErefundPrint #eMSSBGColor{ display:none;}
 #divErefundPrint #Table1 {Width:648px;}
 #divErefundPrint #Table1 span {display:inline-block}
 #divErefundPrint #lblConditions {Width:640px;}
 #divPrintPmtHis #Table4 td{ text-align:right; color:inherit; background-color:inherit;}
  #Printablereceipt #eMSSBGColor{ display:none;} /*Hide the header section for PrintableReceipt.aspx page*/
  #divPLDHelp #eMSSBGColor{ display:none;}/*Hide the header section*/
  #divLoginHelp #eMSSBGColor{ display:none;}/*Hide the header section*/
	
table#tblQArunat .Label {padding-left:0px; margin-left:0px; }

table#ctlAutopmtsummary_dgAutopay .contenttable .Label{display:block ;}

.Line { color:steelblue; border-color:steelblue; }
.forBorder { border:0px solid;  }
.forBorderItemColor {border:0px solid}
.forBorderLeft {border:none}
.forBorderRight { border:none}
.myBox {border:1px solid steelblue;}

/* Assisted Payments Background Color - Case id: 35966 */
#ss_AsstPmts { background-color: white;	}
html>body #ss_AsstPmts { background-color: white;	}
:root #ss_AsstPmts { background-color: white;	}

/* eRefundPDCAddress */
#ss_AutopmtInfoDIV table#PDCssn Input { width:20px; }
#ss_AutopmtInfoDIV table#PDCssn1 .ss_form_fields { padding-top:10px; padding-left:0px;  line-height:1.5;}
#ss_AutopmtInfoDIV #PDCInfo_TblMain{ width:900px;}/*Assign width for the table*/
#ss_AutopmtInfoDIV #PDCInfo_TblMain .ss_UcCCInfoLbl{Width:247px;}/*Assign width for the label*/
#ss_AutopmtInfoDIV #tblPDCPmtBtn{ width:895px;}/*Assign width for the button table*/
#ss_AutopmtInfoDIV .CCLabelText {padding-left:2px;}/*32566*/
/* eRefundPDCTerms */
#ss_eRefundTermsDIV table#tblERfndPDCAcctDetails .ss_form_fields { line-height:2.0; }
#ss_eRefundTermsDIV table#tblPDCElectSig .ss_form_fields_Text { width:200px; } 
#ss_eRefundTermsDIV  table#tblPDCTerms .ss_form_fields P {margin-top:-10px;}
#ss_eRefundTermsDIV #tblTerms{ width:780px;}/*Added Width for the table*/
#ss_eRefundTermsDIV #tblERfndPDCAcctDetails{ width:910px;}/*Added Width for the table*/
#ucPDCDetail_tblACHControl{ width:897px;}/*Added Width for the Usercontrol table*/
#ss_eRefundTermsDIV #tblPDCTerms #txtTermscond{width:895;}/*Added Width for the textarea control*/
#ss_eRefundTermsDIV #tblTerms{ width:780px;}/*Added Width for the table*/
#ss_eRefundTermsDIV #tblERfndPDCAcctDetails{ width:910px;}/*Added Width for the table*/
#ss_eRefundTermsDIV #ucPDCDetail_tblACHControl{ width:900px;}/*Added Width for the Usercontrol table*/
#ss_eRefundTermsDIV #tdPrintAgree{ width:360px;}/*Added Width for the td*/
#ss_eRefundTermsDIV #tblTermsandPrintAgree{ width:895px;}/*Added Width for the table*/
#ss_eRefundTermsDIV table#tbleRefundBtn { width:900px;}/*Added Width for the button table*/
#ucPDCDetail_tdACHLabel{ width: 250px;}/*Added Width for the td*/
/*eRefundSelectAcct*/
#ss_eRefundSelectAcctDIV #Table1{ width:903px;}/*Added Width for the table*/
#form table#dgAccounts {width:99%;}/*Added Width for the table*/
/* PartialPay */
.ss_partialpaycategorydatagrid  .Item		{   border-bottom:none;  text-align:left;  vertical-align:middle;  font-size:12px; height:25px; } /* Datagrid items */
.ss_partialpaycategorydatagrid .AlternateItem	{  border-bottom:none;   vertical-align:middle; height:25px; font-size:12px; }
.ss_partialpaycategorydatagrid .categorydatagrid { border:0px outset; }
.ss_partialpaycategorydatagrid .categorydatagriditems{padding:0px 0px 0px 8px;}
#ss_middle table#tblPartialPayContinue {width:857px;}
:root #ss_middle table#tblPartialPayContinue {width:855px;}

/* MakePayments.aspx */
table#tblOnePmtCharges table#dgCharges .ss_categorydatagridheader { text-align:left; } /*53820*/
table#tblOnePmtCharges table#dgCharges .categorydatagriditems { text-align:left;  padding:1px 1px 1px 1px; line-height:1.5;} /*53820*/
table#tblOnePmtOI table#dgBalances .categorydatagriditems { text-align:left; padding:1px 1px 1px 1px; line-height:1.5;} /*53820*/
table#tblCreditBal table#dgCreditBalances .categorydatagriditems { text-align:left; padding:1px 1px 1px 1px; line-height:1.5;} /*45646*/
#ss_catalogHeader h3 {line-height:2.0; padding-left:0px;}
#ss_catalogcontentcontainer h3 {line-height:2.0; padding-left:0px; }
#divBrowseCatalog #ss_catalogHeader { width:612px;}/*Width for open item header*/
/* Bug ID 28827 */
table#tblOnePmtOI table#dgBalances { width: 850px; } /* width of the Open Item grid */
table#tblOnePmtCharges table#dgCharges { width: 850px; } /* width of the New Charges grid */
table#tblOnePmtOI table#tblOnePmtOItotal {width: 850px; } /* width of the Open Item subtotal table */
table#tblOnePmtCharges table#dgCharges .categorydatagriditems { width: 68%;} /* width of the New Charges grid Description*/
table#tblOnePmtOI table#dgBalances .categorydatagriditems { width: 63%;} /* width of the Open Item grid Description*/
table#tblCreditBal table#dgCreditBalances { width: 850px; } /* width of the credit balance Item grid 45646*/
table#tblCreditBal table#tblCreditBaltotal {width: 850px; } /* width of the credit balance total table 45646*/
table#tblCreditBal table#dgCreditBalances .categorydatagriditems { width: 63%;} /* width of the credit balance grid Description 45646*/
table#tblErrMsg { width:850px;} /* width for Error message */
:root #tblErrMsg{ width:0px;}
table#tblOnePmtChargesTotal span#lblMobileSubTotal1 { display:none;} /* hiding subtotal label added for mobile theme */
table#tblOnePmtChargesTotal span#lblMobileTotal { display:none;} /* hiding the total label added for mobile theme */
table#tblOnePmtChargesTotal {width: 850px; } /* width of the charges subtotal table */
table#tblOnePmtChargesTotal td { width:76%; } /* width of New Charges subtotal cell */
table#tblOnePmtOItotal .ss_catalog_align span#lblSubTotal { padding-left:20px;} /* space before the label Subtotal for Open Items */
table#tblOnePmtChargesTotal .ss_catalog_align span#lblSubTotal1 { padding-left:18px;} /* space before the label Subtotal for New Charges */
table#tblOnePmtChargesTotal .ss_catalog_align span#lblNetAmount { padding-left:40px;} /* space before the label Total for New Charges */
table#tblOnePmtOItotal .ss_onepmtoi_sec1 { width:643px; text-align:right;} /* Bug 31150 set width of View All Details link */
table#tblOnePmtOItotal .ss_catalog_align input#lblTotalOpenItems { width:100px; } /* Bug 31150 set width of open item total */
table#tblCreditBaltotal .ss_catalog_align span#lblCreditBalTotal { padding-left:37px;} /* space before the label total for credit balance Items 45646 */
table#tblCreditBaltotal .ss_onepmtoi_sec1 { width:643px;  text-align:right;} /* 45646 */
table#tblCreditBaltotal .ss_catalog_align input#txtCreditBalTotal { width:100px; } /*45646  */

table#tbleBill { width: 650px; } /* width of the eBill section. */
table#ctlIPPSummary_dgIPP{width:360px}/* width for the IPP Datagrid. */
table#tblGuide{width:600px}
table#tblMain .ss_ItemDetails{width:653px;}
table#tblErrorMsg{width:528px;}
#Tablecontainer .grid {	 width:742px; }
#Tablecontainer .grid .head {width:650px;}
#boxcontent .ss_e1098E_table {width:365px; } /*width for the table*/

#ss_EditItemscontainer table#tblIPPRefBTN { width:715px;}
#ss_AutopayScheduleDIV table#Table2{width:792px;}
#ss_AutopayScheduleDIV table#tblButtons{width:630px; }
#ss_AutopayScheduleDIV table#tblUserspdur .Label{ width:178px;white-space:nowrap;}/*Bugzilla Id : 41427*/
#ss_AutopayScheduleDIV table#tblButtons td#tdcancel{ text-align:left;}
#ss_AutopayScheduleDIV table#tblButtons .ss_form_button{ Margin:0px 0px 0px 10px; width:600px;}
#ss_AutopayScheduleDIV .ss_form_middle{ width:630px;}

/*AutopayAmount.aspx -- STARTS*/
#ss_AutopayAmountDIV table#Table2{width:740px;}
#ss_AutopayAmountDIV .ss_form_ctrl{width:350px;}
#ss_AutopayAmountDIV table#tblPayeachmonth span#lblPayeachmonth, 
#ss_AutopayAmountDIV span#lblEmailaddr, 
#ss_AutopayAmountDIV span#lblConfemailaddr,
#ss_AutopayAmountDIV span#lblAddlemail1,
#ss_AutopayAmountDIV span#lblAddlemail2{width:330px;}
#ss_AutopayAmountDIV table#Table1 input#txtPayeachmonth, 
#ss_AutopayAmountDIV table#Table1 input#txtEmailaddr,
#ss_AutopayAmountDIV table#Table1 input#txtConfemailaddr,
#ss_AutopayAmountDIV table#Table1 input#txtAddlemail1,
#ss_AutopayAmountDIV table#Table1 input#txtAddlemail2 {width:210px;}
#ss_AutopayAmountDIV table#Table3 span#Cnlabel1,
#ss_AutopayAmountDIV table#Table3 span#Cnlabel4{ width:550px;}
/*#ss_AutopayAmountDIV .ss_form_textbox { border-bottom-style:ridge ; border-right-style:ridge } 32566*/
/*AutopayAmount.aspx -- ENDS*/

/*1098 T & 1098 E Pages */
#ss_eDeliveryoptionDIV .ss_form_middle forBorder{ width:792px; }
#ss_eDeliveryoptionDIV .ss_1098header{ width:648px; }
#ss_middle #form .ss_form_middle forBorder,table#tblAgree,table#tblElecSign{ width:700px; }
table#tbltermbox{ width:425px; margin-left:8px; }
/*Parent Pin Pages */
ss_ParentPINDIV table#tblHeader{ width:700px; }
ss_ParentformDIV .ss_form_middle forBorder{ width :650px; }
#divlbltempMessage{ width:512px; }
#ss_ParentformDIV table#tblTrailer { width: 770px; }
#ss_SavedpaymentsMainDIV table#tblsavedpmtmain { width:760px;}
#ss_SavedpaymentsMainDIV table#tblPaymentName,#ss_SavedpaymentsMainDIV table#tblAccountNumber,
 #ss_SavedpaymentsMainDIV table#tblCreditCard,#ss_SavedpaymentsMainDIV table#tblBankAccount
 ,#ss_SavedpaymentsMainDIV table#tblAccountNumber{ width:850px; }
  #ss_SavedpaymentsMainDIV table#tblCreditCard .txtwidth{ width:240px; }
  #ss_mobilesetupDIV table#tblMblSetup{ width:655px; }
 #ss_mobilesetupDIV table#Table1,#ss_mobilesetupDIV table#Table2 { width:755px; } 
 #ss_mobilesetupDIV table#tblMblSetup .ss_td_left { width:500px; }
 #ss_mobilesetupDIV table#tblMblSetup .ss_td_right { width:455px; }
  #ss_mobilesetupDIV table#tblSave { width:740px; }
  #ss_mobilesetupconfirmationDIV table#Table1,#ss_mobilesetupconfirmationDIV table#Table2,
#ss_mobilesetupconfirmationDIV table#tblMblSetup	{ width:760px;	}
#ss_mobilesetupconfirmationDIV table#tblSave { width:730px;	}
#ss_mobilesetupconfirmationDIV table#tblMblSetup .ss_form_fields_right{ width:500px; }
/*ForgotEBPPPassword.aspx*/
#ss_EBPPforgetpasswordDIV #Table1{ width:904px;}/*Defined width for the table*/
#ss_EBPPforgetpasswordDIV #Table2, 
#ss_EBPPforgetpasswordDIV #tblResetPassword,
#ss_EBPPforgetpasswordDIV #tblEmail,
#ss_EBPPforgetpasswordDIV #tblQA{ width:100%;}
#ss_EBPPforgetpasswordDIV #tblQA #lblQAHeading{ width:488px;}/*Defined width for the label*/
#ss_EBPPforgetpasswordDIV table#Table2 .ss_LabelMessage { width:525px; line-height:20px; padding-bottom:10px; padding-left:190px;} /* 43729 */
/*ForgotPassword.aspx*/
#EMss_forgetpasswordDIV #tblEmail{ width: 754px;}/*Defined Width*/
#EMss_forgetpasswordDIV .ss_txtEmail{ width: 450px;}/*Defined Width*/
#EMss_forgetpasswordDIV .ss_form_textbox{ width:200px;}/*Defined Width for textbox*/ /*32566*/
#EMss_forgetpasswordDIV #tblOR{ width:760px;}/*Defined Width*/
#EMss_forgetpasswordDIV .ss_tblfgtpwd{ width:784px;}/*Defined Width*/
#ss_MobileAlertDIV table#Table1{ width:740px; }
#ss_MobileAlertDIV table#dgSMSAlerts { width:680px; }
#ss_INVEditAccountDIV table#Table1{	width:792px; }
#ss_SelectshipmodeDIV table#table4{	width:385px; }
#ss_SelectshipmodeDIV table#Table3{ width:792px;}
#ss_IPPAmountDIV table#Table2{ width:700px;}
#ss_IPPConfirmDIV #tblDetails #ucPLDDetail_tblPLDPmtDetails{ width:900px; }
#ss_IPPEnrollcompleteDIV table#Table1{width:900px;}
#ss_IPPEnrollcompleteDIV table#Table2,#ss_IPPEnrollcompleteDIV table#tblMain{width:630px;}
#ss_AutopayRefsDIV  table#tblAutopayRefs{width:800px;}
#ss_AutopayRefsDIV  table#tblAutoRefBtns{width:600px;}
#ss_AutopayRefsDIV  table#tblAutoRefBtns .Error{width:580px;}
ss_autopayconfirmDIV table#tblDetails,ss_autopayconfirmDIV table#tblInstall,
ss_autopayconfirmDIV table#Table3,ss_autopayconfirmDIV table#CCDetail,
ss_autopayconfirmDIV table#dgInstallments,ss_autopayconfirmDIV table#ACHDetail {width: 900px;}
#ss_callnoticeDIV  table#Table1{width:830px;}
#ss_capturesecretDIV table#Table1,#ss_capturesecretDIV table#Table2{width:900px;}
#ss_capturesecretDIV table#Table3{width:400px;}
#ss_INVCapturesecretDIV  table#Table1{ width:750px;}  
#ss_PartialPayDIV  table#Table1,#ss_PartialPayDIV #dgItems{ width:850px; }
#EMss_feenotice table#tblCheckoutButtons,#EMss_feenotice table#usrEmuNoRefundChrge{ width:750px;margin-left : 75px}
#ss_ParentPINDIV  table#Table2 .ss_form_fields_opt{text-align:left;	padding-left:25px;}
#ss_ipppastdueDIV table#Table2{ width:700px; }
/*#ss_INVEditAccountDIV .ss_form_textbox { border-bottom-style:ridge ; border-right-style:ridge } 32566*/


/*ACH Help Pop up window*/
#ss_ACHhelp_main #eMSSBGColor{display:none;}
#ss_ACHhelp_main #tblACHhelpMain{ width:700px;}
#ss_ACHhelp_main{ padding:8px;}
/*Savedpayments*/
#ss_SavedpaymentsMainDIV #tblAccountNumber .Item1, #ss_SavedpaymentsMainDIV .Item1{ width:190px; text-align:left; padding: 5px 0px 5px 0px;}
#ss_SavedpaymentsMainDIV #tblAccountNumber .Item1 .Item{ padding-left:4px;} /*32566*/
#ss_SavedpaymentsMainDIV .Item1, #ss_SavedpaymentsMainDIV .Item2 { text-align:left; padding: 5px 0px; }

#ss_SavedpaymentsMainDIV #tblAccountNumber, #ss_SavedpaymentsMainDIV #tblPaymentName, 
#ss_SavedpaymentsMainDIV #tblBankAccount {width:850px;}
#ss_SavedpaymentsMainDIV #txtAcctholderName{ width:200px;}
#ss_SavedpaymentsMainDIV #tblBankAccount .Item1{ width: 192px; padding-left:0px;}
#ss_SavedpaymentsMainDIV #tblBankAccount .Item2{ padding:5px 0px;}
#ss_SavedpaymentsMainDIV #tblOptions{ width:230px;}
/*1098E,T Print Agreement Pop up window*/
#ss_e1098PrintAgreement #eMSSBGColor{display:none;}
#ss_e1098PrintAgreement #Table1{ width:600px;}
#ss_e1098PrintAgreement{ padding:8px;}
/*Bug Id:46564*/
#ss_IPPAgreementDIV{margin-left:10px;}
#ss_IPPAgreementDIV table#Table1,#ss_IPPAgreementDIV table#Table2,
#ss_IPPAgreementDIV table#Table3{	width:648px; }
#ss_IPPAgreementDIV #eMSSBGColor{display:none;}

 /*Bug Id 30274*/
#tblRefs .refControl_refTable {width:610px;}
 #tblRefs .refControl_refTable .ss_hiddenrequiredfield{width:40px;}
 .refControl_refTable .refItem{ width:240px;}
 #tblRefs .refControl_refTable .refItem {width:500px;}
 #tblRefs .refControl_refTable .cshritemref{ width:380px;}
 #tblRefs .refControl_refTable .cshritemref table td label{display:inline-block;}	
 
 #ucMiscRefs_tblRefs .refControl_refTable {width:610px;}
 #ucMiscRefs_tblRefs .refControl_refTable .ss_hiddenrequiredfield{width:40px;}
 #ucMiscRefs_tblRefs .refControl_refTable .refItem {width:500px;}
 #ucMiscRefs_tblRefs .refControl_refTable .cshritemref{ width:380px;}
  :root #ss_middle #ss_EditItemsmaincontainer{display:-moz-groupbox;}
  #ss_middle #ss_EditItemsmaincontainer{display:table-header-group;}
 .refs .refControl_refTable {width:610px;}
 .refs .refControl_refTable .ss_hiddenrequiredfield{width:40px;}
 .refs .refControl_refTable .refItem {width:500px;}
 .refs .refControl_refTable .cshritemref{ width:380px;}
  .refs .refControl_refTable .cshritemref table td label{display:inline-block;}
   /*Bug Id 30531 */
 #ss_AccountDetailsDIV #form {width:99%;}
table#CCInfo_TblMain #CCInfo_txtCCNo,table#CCInfo_TblMain #CCInfo_txtCID{ width:175px;}
/*Bug Id 31916 for saved payment new screens*/
#divSavedPmtView #boxcontent #divAddNew
{	
    text-align:right;
    margin-right:17px;
}
table#tblSavedPmtBtn .ss_form_button_left { text-align: left; padding-left:10px; margin:0px; padding-top:1em; padding-bottom:1em; }
table#tblSavedPmtBtn .ss_form_button_right {  text-align:right; width:655px; padding-right:15px; padding-top:1em; padding-bottom:1em;}
table#tblSavedPmtInfo .tdPmtSavePmtLabel  { overflow:hidden; float: left; height:auto; text-align: left; vertical-align:middle; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px;  text-align:justify; width:600px;}
table#tblSavedPmtInfo .tdPmtSavePmtTxt{width:600px;}
#ss_IPPPaymentInfoDIV .ss_savepmt_validation_align { margin-left:20px; }
/*31573*/
#ss_RecentPayDIV .ss_AutoPay_Donation #Table2{ padding: 0px 5px 0px 5px; }
#ss_RecentPayDIV .ss_AutoPay_Donation #tblWarning, 
#ss_RecentPayDIV .ss_AutoPay_Donation #tblRegister{ padding: 0px 5px 0px 5px; width: 865px !Important;}
#lblContinueHelp{ float:right; padding-bottom:8px;}
#ss_RecentPayDIV .ss_AutoPay_Donation #Table2 #Table3 { width: 100% !Important;}
#ss_RecentPayDIV .ss_AutoPay_Donation #Table2 #Table3 td{padding: 0px 20px 0px 8px;}
#ss_RecentPayDIV .ss_AutoPay_Donation #Table2 #Table3 #Table4{width: 100% !Important;}
#EMss_body .ss_AutoPay_Donation table#tblItemRefs { margin-left:-16px;} /* 31629 */
#EMss_body .ss_AutoPay_Donation #btnDoneEditing { margin-top:8px; }
#EMss_body #ss_RecentPayDIV table#tblAplongdesc { width:900px; margin-left:-4px; text-align:justify;} /* 31629 */
table#tblDonationDetails { width:640px; margin-left:20px;}
table#tblDonationDetails .ss_donationdetail1 { width:190px; } 

/* AutopayDonations control in YourAccount page */
#boxcontent #donation_option #ss_lnk_ItemTitle { line-height:16px;} /* 31573 */
#boxcontent #donation_option #ss_lbl_ItemLongDesc { margin-bottom:10px; margin-left:-2px;} /* 31573 */
#divQuantityPricing #eMSSBGColor{ display:none;}/*Hide the header section*//*Bug id : 36955*/

/* Bugz 36955 -- Quantity Range Lookup Pop up window*/

#tblQuantityPricing .header { font-weight:bold; font-size: 14px;} /* Applied font size and font weight for the header text.*/
:root #tblQuantityPricing #dgQtyRangeLookup tr{ font-size:small !Important;} /*Increased font size for the browsers except IE.*/

 /* OAPmtInfo.ascx */
#tblOAPmtInfo .ss_PayInfo_col1{width:100%;padding: 0px 15px 0px 5px; margin:0px 0px 0px 0px; line-height:25px;}/* Bug Id : 37809 */
#tblOAPmtInfo .OAEmailAdd { width: 28%;line-height:20px; padding-left:5px;}
#tblOAPmtInfo .OApwd { width: 18%;line-height:20px;}
#tblOAPmtInfo .OAForgotLink { vertical-align:bottom;}
#tblOAPmtInfo .OAEmailAdd input, #tblOAPmtInfo .OApwd input{ vertical-align:middle;}
#tblOAPmtInfo .OAhelp { padding-left:5px;}

/*Bug id : 40166 - USD Alert*/
#divUSDAlert .Header{color:#4682B4; font-weight:bold; font-size:14px;}
#divUSDAlert #trOnlineHeader{ display:none;}/*Hide the header section*/
#divUSDAlert{line-height: 20px; font-size:12px; width:500px; white-space:nowrap;}
#divDollarInfo{padding-left:20px}

/*Bugz 37947 - Parent Portal*/
#ss_INVEditAccountDIV #StudentLinkRadAjaxPanel .Label { padding:0px; margin:0px;}/*Remove padding and margin for the label*/
#ss_INVEditAccountDIV #StudentLinkRadAjaxPanel #Table2 { padding-left:5px;}/*Padding for the table*/

/*Bugz 41177 -- Recurring Payment Setup*/
.ss_AutoPay_Donation #trDonationLogin .tdDonation_Reg { padding-left: 25px;}/*Padding left for the donation registration fields*/
.ss_AutoPay_Donation #trDonationLogin .tdDonation_Reg .ss_Donation_Register .Label{ width:185px;}/* Width for the text.*/
.ss_AutoPay_Donation #trDonationLogin  .ss_forgetpwd { line-height: 4px; vertical-align:middle;}

/*bugzilla ID : 41427*/
#ss_AutopayScheduleDIV #tblUserspdur #trKeepCharging .Label{ margin-left:0px; padding-left:35px; padding-left:20px\0/;}

/* Bug ID: 77514 */
#ss_IPPInsuranceInfoDIV .ss_form_middle { width:850px; }/*Defined width for the table*/
#ss_IPPInsuranceInfoDIV .ss_form_middle .Item{ width:850px; padding-right:15px; padding-left:5px;}/*Defined width for the table*/
#EMss_body #ss_middle .ss_ipp_insurance_footer_align { text-decoration:none; font-size:8px; width:850px; line-height:15px; padding-top:5px; }   
table#tblInsuranceBtns
{
    width: 100%;
}
/*Bug Id 78286 */
#ss_eRefundGetypeDIV #tblElectSig .ss_form_fields_Text {padding-left:3px;} 


div#overlay {
	display: none;
	z-index: 3;
	background: #696969;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	text-align: center;
}
div#specialBox {
    z-index: 3;
	display: none;
	width: 900px;
    position: fixed;
    height: 570px;
    line-height: 15pt;
    clear: both;
    top:50%;
    left:50%;
    -ms-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%, -50%)
}
div#specialBox_Titlebar{
            height: 29px;
            cursor: move;
}
.specialBox_TitlebarLeft {
            float: left;
            padding-left: 5px;
            padding-top: 5px;
            margin-left:10px;
        }
.specialBox_TitlebarRight {
            background-position: right;
            background-repeat: no-repeat;
            height: 15px;
            width: 30px;
            float: right;
            cursor: pointer;
            margin-right: 5px;
            margin-top: 5px;
        }